Developer

Emre Kızak

I design, build and ship the Nardin apps on my own: backend, web, mobile and the content pipeline, all by one person.

What I've built

The Crime Logs: a true crime app with more than 120 original case files, an interface in 12 languages, AI-assisted suspect interrogations, real-time multiplayer investigation rooms (WebRTC voice chat and screen sharing), a subscription system (StoreKit 2 + Play Billing) and a community story platform.

I built the platform's Spring Boot backend, React web app, React Native mobile app and content pipeline myself. I now use the same approach for Wovel (a daily Turkish word and riddle game) and nibble (a pixel art editor in the browser).

Tech stack

Backend
Java 17 · Spring Boot · PostgreSQL · Spring Security + JWT · WebSocket (STOMP)
Web
React 19 · TypeScript · Vite · Next.js (static)
Mobile
React Native (iOS + Android) · push notifications with Firebase
Real time
Voice chat and screen sharing over WebRTC
AI and audio
Interrogations with Gemini · voice generation with Google Cloud TTS
Infrastructure
Docker · self-hosted deployment with Coolify

Contact

For collaboration or to get in touch: LinkedIn · GitHub

A version of this page also lives on The Crime Logs site: Developer file →