Full stack developer in Ankara, Turkey. React Native, TypeScript, Node.js. I take products from architecture to the store listing, and I ship my own apps on the side.
Currently building AI agent workflows on top of Claude Code and LLM APIs at Albus, alongside React Native and Node.js product work.
IoT building management platform, my main work at Togi Teknoloji. I built the Fastify backend, the React operator console, and the iOS/Android apps published on the App Store and Google Play, and maintained the AWS infrastructure behind them (IoT Core, EC2, ECR, CloudFormation). The platform manages 1,000+ devices across Turkey, Denmark, Italy and the Netherlands: real-time device shadows, OTA firmware updates, live sensor charts.
Freelance projects for companies since 2017, from internal tools to published apps. One example is a stock and inventory ERP application I built for a machinery manufacturer, replacing a manual, spreadsheet-driven process.
react-native-permission-gate is my open-source headless permission-flow orchestration library for React Native: a state-machine hook, rationale gating, and a component so you keep full control of the UI.
My own apps, live on the stores:
| App | What it is | Stack | Get it |
|---|---|---|---|
| VaultIQ | Budget and bill tracker with no backend at all, everything stays on the device | React Native, RevenueCat | App Store · Google Play |
| Devir | Vehicle maintenance tracker with reminders and service history | React Native, Supabase | App Store (Android soon) |
- I draw charts and UI components myself with react-native-skia and reanimated instead of pulling in libraries. That's how I kept live sensor streams smooth on low-end Android hardware.
- I own the whole pipeline: Fastlane to TestFlight, Firebase App Distribution, App Store and Google Play releases.
- Backend taste: Fastify or Hono, explicit over magic, Swagger on every API.
React Native TypeScript Reanimated Skia React Node.js Fastify Hono PostgreSQL MongoDB Supabase AWS IoT EC2 CloudFormation Docker Fastlane RevenueCat



