Four things, in the order they matter
Work
-
BeaconFind
Shippingprivate local AI file search for Windows
Press Ctrl+K and search inside your files by meaning, not filename. Every model runs on your own machine, so files, queries and the index never leave it. Solo project: Rust and Tauri backend, React and TypeScript front end, SQLite with encryption at rest, and a hybrid search engine that merges keyword and semantic results. Sold at beaconfind.app and listed on the Microsoft Store.
Role Solo: architecture, backend, front end, design, docs, launch
- Rust
- Tauri
- React
- TypeScript
- SQLite
- Candle
-
Nothing Moved
In productionidle security-guard game for phones
You are a night watchman whose one-person firm grows into a security company. Draw cameras, lights and guard loops onto a blueprint floor plan, then close the app. The shift runs while you are away. Open it in the morning to check the camera feeds, spot what changed, and read the night's report. Godot 4.6, GDScript, portrait, iOS and Android.
Role Solo: design, code, art pipeline, audio, store release
- Godot 4.6
- GDScript
- Blender
-
TransArt Collection
Livecross-border art marketplace
Original art sold on consignment, rooted in Turkey. Co-founder, responsible for the platform, payments and operations: Next.js storefront, self-hosted Postgres, Turkish card and bank payment rails, e-invoicing and a shipping aggregator, plus the tax and compliance work that goes with selling physical goods across a border.
Role Co-founder: platform, payments, logistics, tax and compliance
- Next.js
- TypeScript
- PostgreSQL
- Prisma
-
morsemeplease
Livereal-time morse code chat
Pairs two strangers at random and lets them talk only in dits and dahs. Built for fun, then kept running because people used it. React and Vite front end, Express and Socket.io behind it, self-hosted on a home server in Berlin and reachable worldwide through a Cloudflare tunnel.
Role Solo: front end, realtime server, self-hosted infrastructure
- React
- Socket.io
- Node
- Docker
- k3s