I am an independent web and mobile app developer. I hope I can help you in your exciting and prosperous life.
私はインディペンデントのウェブとモバイルアプリ開発者です。みなさんの刺激的で豊かな生活を手助けできることを願っています。
My technical skills are React, React Native, GatsbyJS, WordPress and DIY PC.
channelist lets you export your YouTube subscriptions as Text/CSV/Markdown/JSON/OPML and share them as an image. It fetches your public subscriptions by handle or channel URL — nothing is stored on the server. Built with Vite + React + TypeScript on Cloudflare Pages, with Canvas-based image generation offering list, icon-grid, and card-grid layouts.
channelist はYouTubeの登録チャンネル一覧をテキスト/CSV/Markdown/JSON/OPMLで書き出し、画像でシェアできるアプリです。ハンドルまたはチャンネルURLから公開中の登録チャンネルを取得し、データはサーバーに保存しません。Vite + React + TypeScript 製で Cloudflare Pages 上で動作し、Canvas による画像生成でリスト・アイコン格子・カード格子のレイアウトに対応しています。
Priveat is a privacy-first, offline-capable food and weight tracking app powered by on-device local AI. Meal records never leave the phone. LLM/VLM handles only language understanding and coaching, while numbers come from OCR (ML Kit) and the official Japanese Standard Tables of Food Composition — the LLM never invents nutrition values. Built with React Native (Expo) + react-native-executorch / llama.rn, with HealthKit / Health Connect integration.
Priveatはスマホ単体(オンデバイス)で動くローカルAIを活用した、プライバシー重視・オフライン対応の食事/体重管理アプリです。食事記録は端末の外に出ません。LLM/VLMは言葉の理解とコーチングだけを担い、カロリーや栄養素はOCR(ML Kit)と文部科学省「日本食品標準成分表(八訂)増補2023年」から取得し、LLMには数値を発明させません。React Native (Expo) + react-native-executorch / llama.rn 製、HealthKit / Health Connect 連携対応。
Ember is an unofficial desktop browser for 5ch.io. It offers an ad-free, fast native experience with thread browsing, posting, favorites, read tracking, NG word filtering, in-thread search, and dark mode. Built with Tauri v2 (Rust backend + React frontend) for Windows, macOS, and Linux.
Emberは5ch専用ブラウザです。快適な環境でスレッド閲覧・投稿、お気に入り、既読管理、NGワードフィルタ、スレ内検索、ダークモードなどの機能を提供します。Tauri v2(Rustバックエンド + Reactフロントエンド)製で、Windows・macOS・Linuxに対応しています。
BakuSoku is an unofficial browser app for bakusai.com. It provides an ad-free, fast native experience for browsing regional forums, threads, posting, favorites, read tracking, NG word filtering, and in-thread search. Built with React Native (Expo) with no backend — all requests go directly to bakusai.com.
爆速は爆サイ.com の非公式ブラウザアプリです。広告なしの快適な環境で地域掲示板の閲覧、スレッド閲覧・投稿、お気に入り、既読管理、NGワードフィルタ、スレ内検索などの機能をネイティブアプリで利用できます。React Native (Expo) 製、バックエンドなしで爆サイ.com に直接リクエストします。
Through My Space is a visionOS app that lets you experience visual impairments — glaucoma, color blindness, cataracts, retinitis pigmentosa, presbyopia, astigmatism, central scotoma, and floaters — through your own spatial photos on Apple Vision Pro. Built with SwiftUI + RealityKit, featuring ARKit head-tracking overlays and Core Image filters for realistic 60fps simulation.
Through My Spaceは、自分の空間写真を使って視覚症状(緑内障による視野狭窄、色覚異常、白内障、網膜色素変性症、老眼、乱視、中心暗点、飛蚊症)をApple Vision Proで体験できるvisionOSアプリです。SwiftUI + RealityKitで構築し、ARKitヘッドトラッキングとCore Imageフィルターにより60fpsのリアルタイムシミュレーションを実現しています。
SukiKira is an unofficial browser app for suki-kira.com (好き嫌い.com). It provides a native mobile experience for browsing rankings, voting, commenting, bookmarking, and swipe voting. Built with React Native (Expo) with no backend — all requests go directly to suki-kira.com.
スキキラは好き嫌い.com の非公式ブラウザアプリです。ランキング閲覧、投票、コメント投稿、ブックマーク、スワイプ投票などの機能をネイティブアプリで快適に利用できます。React Native (Expo) 製、バックエンドなしで好き嫌い.com に直接リクエストします。
FeedOwn is a self-hosted RSS reader that runs entirely on free tiers of Cloudflare and Supabase at $0/month. Article summarization and translation run on on-device local LLMs (llama.rn / ExecuTorch), so articles never leave the phone and it works offline. It supports Web, iOS, and Android with features like reader mode, dark mode, OPML import/export, favorites, and QR code login.
FeedOwnはCloudflareとSupabaseの無料枠で月額0円で動作するセルフホスト型RSSリーダーです。記事の要約と翻訳はスマホ単体で動くローカルLLM(llama.rn / ExecuTorch)が処理するため、記事は端末の外に出ず、オフラインでも動作します。Web・iOS・Androidに対応し、リーダーモード、ダークモード、OPMLインポート/エクスポート、お気に入り、QRコードログインなどの機能を備えています。
PolyMorph is a visual, interactive app that lets you freely rotate and morph colorful 3D polyhedra. You can instantly change their shapes using sliders and explore them from any angle by dragging with your finger.
PolyMorphはカラフルな3D多面体を自由に回転させ・変形させて遊べるビ ジュアル体験型アプリです。スライダーを使って多面体の形状を瞬時に変えられ、指でドラッグして360度眺めることができます。
The 品評会画像メーカー numbers the faces of the people in the picture. The backend for this app is GCP Cloud Run and Python. The web front end is React and the mobile app is React Native.
写っている人物の顔に番号をつけるアプリです。バックエンドはGCP Cloud RunとPython、ウェブフロントエンドはReact、モバイルアプリはReact Nativeを使用しました。
This is an AI chat app using Google Gemini.
GoogleのGeminiを使用したAIチャットアプリです。YouTubeシリーズ「PC自作から始めるスマホアプリ開発」でネタにするために開発しました。YouTubeシリーズではこのアプリの制作過程をパソコン組み立てるところから解説しています。
This is a web application that reads out Kenmou-ita thread titles in Shinzo Abe's voice. The frontend of this app is Next.js. The backend is Firebase and GCP Cloud Run. Voice synthesis is by Uberduck.
嫌儲のスレタイを安倍晋三声で読み上げるウェブアプリです。フロントエンドにはNext.jsを、バックエンドにはFirebaseとGCP Cloud Runを、合成音声にはUberduckを使用しました。
This is an application to talk with Shinzo Abe. When a question is inputted through speech recognition, Shinzo Abe-like answers are generated and Shinzo Abe synthesized voice is played. This app was built with React Native, Cloud Run, Firebase, and Uberduck.
AI安倍晋三との会話アプリです。音声認識により質問を入力すると安倍晋三風の回答を生成し安倍晋三の合成音声を再生します。アプリはReact Native、バックエンドはCloud RunとFirebaseを、合成音声の作成にはUberduckを使用しました。
This application is for viewing Shinzo Abe statements in the Diet. It also supports Text to Speech. Flutter and Firebase were used to build the app.
安倍晋三の国会での発言を閲覧するためのアプリです。音声での読み上げにも対応しています。彼の発言を閲覧していて疲れたときにはギャラリー画面の美しい画像を見て息抜きできます。FlutterとFirebaseを使用しました。
This is a sample photo editing application using the PhotoEditorSDK provided by img.ly. I used EAS build for this library because it uses native code.
img.lyの提供するPhotoEditorSDKを使用した画像編集アプリのサンプルです。ネイティブコードを使用するSDKのためEAS buildを使用しました。
Ocacatalk is a video streaming social networking app. Build with Expo Application Services (EAS). A backend for the video chat is AgoraIO.
Ocacatalkは動画配信SNSアプリです。Expo EAS Buildを使用しました。ビデオチャットのバックエンドはAgoraIOです。
This is a demo of using Firestore realtime listener to rewrite the app color scheme and drawer menu in real time from the browser.
Firestore realtime listenerを使って、アプリの配色やドロワーメニューをリアルタイムにブラウザ上から書き換えるデモです。
React Narive Expo boilerplate. It uses Firebase for the backend, and supports account creation, image upload, get and save push notifications token, and dark theme.
Firebase用のReact Native Expoのボイラープレートです。アカウントの作成とユーザー情報の更新、画像のアップロード、プッシュ通知トークンの取得と保存、ダークモードをサポートしています。
Find Good One is a treasure hunt app that uses background location and geofences. The app was built with React Native, Expo, and Firebase.
Find Good Oneはバックグラウンドロケーションとジオフェンスを使用した宝探しアプリです。使用技術はReact NativeとExpo、Firebaseです。
PINE pro is a messenger app for iOS and Android. I built this app with React Native and Expo. The backend is Firebase Authentication, Firestore, Storage, Cloud Functions, Hosting.
PINE proはiOS/Android用メッセンジャーアプリです。React Native + Expoです。バックエンドにはFirebase(Authentication, Firestore, Storage, Cloud Functions, Hosting)を使用しています。
Grafhouse is a social networking app about graffiti collaboration. Built with React Native. Used Firebase for the backend.
Grafhouseは落書きのコラボレーションをテーマとしたSNSアプリです。React Native製です。バックエンドにはFirebaseを利用しました。
The simple style news reader app on Android and iOS. You can browse various news and matome sites without ads. You can browse in a simpler and more unified format. Rendering in native view, not web view, provides a comfortable browsing experience.
シンプルスタイルニュースリーダーアプリです。様々なニュースやまとめサイトを、広告を排除したシンプルかつ統一されたフォーマットで閲覧することができます。ウェブビューではなくネイティブビューでレンダリングしているため、快適なブラウジング体験を実現しました。
@votepurchase
mail to