私はWebサービスの設計から実装まで幅広く携わりながら、システムエンジニア業をしています。
最近はフロントエンド〜DB、インフラ、そして Tauri/Electron によるデスクトップアプリまで、TypeScript を軸に開発しています。
| 領域 | 主な技術 |
|---|---|
| フロントエンド / フルスタック | TypeScript / Next.js / React / Tailwind CSS |
| バックエンド | Go / Fiber |
| アーキテクチャ | monorepo(pnpm/yarn workspaces、apps + packages 構成) |
| DB / ORM | Prisma / GORM (gen) |
| デスクトップアプリ | Tauri(Rust)/ Electron + Vite |
| クラウド / インフラ | AWS(S3 等)/ Terraform / Docker |
| その他 | Python / Flutter(Dart) |
過去には Java、Kotlin/Spring Boot、Groovy、Rust なども触れてきました。
- 複数Webサービスの開発 — Next.js + Tailwind による admin / web の多面構成を monorepo で管理
- メディア変換デスクトップアプリ — 画像一括変換・動画→音声抽出などを Tauri/Electron で実装 → 公開アプリはこちら
- 音声処理ツール — Python バックエンド × Tauri フロントエンドの組み合わせ
個人で作ったデスクトップアプリを GitHub Pages で公開しています。
| アプリ | 概要 | 対応 OS |
|---|---|---|
| Picture Converter | 高画質画像(JPG/PNG/HEIC/WebP)を 2MB 以下の JPG に一括変換。EXIF 情報を活用した確認 HTML も自動生成 | mac / win / linux |
| movie2music | 動画ファイル(MP4/MOV/AVI 等)から AAC 音声(.m4a)を抽出・変換 | mac / win |
| リポジトリ | 概要 | 技術 |
|---|---|---|
| next-admin | Next.js で構築した管理画面アプリケーション | Next.js / React / TypeScript |
| credit-payment-tool | クレジットカードの支払い情報を確認する Web + デスクトップツール | Next.js / Prisma / Electron |
| slack2discord | Slack のメッセージを Discord へ転送する Web サービス | Next.js / discord.js |
公開してスターを貰ったプロジェクトです。
| リポジトリ | 概要 | Stars |
|---|---|---|
| reins | Twitter から自動で画像を取得・保存するツール(Groovy) | ⭐ 14 |
| reviewet | App Store / Google Play のレビューを Slack・メールに通知(TypeScript) | ⭐ 11 |
| nextjs-bootstrap-sample | Next.js × Bootstrap × styled-components のサンプル集 | ⭐ 7 |
| front-bff-msa | Next.js → BFF(GraphQL)→ Backend(gRPC)のマイクロサービス構成サンプル(Go) | ⭐ 5 |




