KAAN DEMIR
Work with me

Kaan Demir Software developer.

I build mobile games and apps, and web apps you can try right here. From the first sketch to the App Store.

22:18 · 01 / 08

Mobile game · iOSZEILINE

A one-touch arcade driver. Reflexes and timing, nothing else.

One touch is all the control there is. Work through the levels, choose your vehicle and beat your high score. Built with React Native and Expo; the game itself runs on Phaser 3.

Built with
React Native · Expo · TypeScript · Phaser 3 · Zustand
Status
On the App Store
App Store Android: soon Details

22:47 · 02 / 08

Mobile game · iOS · AndroidZeidoku

Sudoku, made calm. A minimalist puzzle for every day.

A modern Sudoku with a clean, quiet design and several difficulty levels. One React Native and Expo codebase ships to both stores.

Built with
React Native · Expo · TypeScript
Status
On the App Store and Google Play

23:20 · 03 / 08

Mobile game · demoOpenCaseZei

You are the detective. Read the case, find who did it.

A case-solving game: read the file, follow the clues, put the story together. A React Native app with a Supabase back end. The demo runs in your browser.

Built with
React · React Native · TypeScript · Supabase
Status
Playable in the browser

23:58 · 04 / 08

Browser gameZeiTown

A property board game for two to eight players on one screen.

Roll, buy towns, build on whole colour groups and trade until one player is left — or end early and let net worth decide. The game is saved on the device and plays in English or Turkish. React and TypeScript with Zustand; the rules are pure functions with their own tests.

Built with
React · TypeScript · Zustand · Vitest
Status
Playable in the browser

00:35 · 05 / 08

Generative artZeiFlower

Type a name. It grows into a garden of its own letters.

Flowers rise from the ground and open along the edges of the letters. The name is the seed, so the same name always grows the same garden. Letters, stems or a bouquet of up to six names, saved as an image. Plain JavaScript on a canvas, no libraries.

Built with
JavaScript · Canvas 2D
Status
Playable in the browser

01:06 · 06 / 08

Web appFocus Timer

A focus timer with its own soundtrack.

Pomodoro rounds, a stopwatch and a clock, with frequency tones or your own YouTube tracks behind them. It keeps exact time in a background tab, rings on time and keeps the screen awake in fullscreen.

Built with
JavaScript · Web Audio API · YouTube IFrame API
Status
Playable in the browser

01:39 · 07 / 08

Browser gameWhere am I Zei?

Dropped somewhere on Earth. Where are you?

A geography guessing game on real street-level imagery from Mapillary. Play the whole world, one country of your choice, or Turkey. React on top, the Mapillary API underneath.

Built with
React · Mapillary API · Tailwind CSS
Status
Playable in the browser

01:52 · 08 / 08

Desktop app · WindowsZeiLand

A lightweight Dynamic Island for the Windows desktop.

It sits at the top of the screen and changes shape with what is happening: the song playing with its cover and controls, volume and microphone, battery and charging, timers, CPU, GPU and RAM. When the PC is left alone, an always-on display takes over the screen. C# and WPF on .NET 10, talking to Windows directly through its media, audio and power APIs; it waits for events instead of polling, so it stays light.

Built with
C# · .NET 10 · WPF · Win32 API
Status
Free download for Windows

02:04 · The developer

The developerKaan Demir

I'm Kaan, a software developer. I design and build mobile games and apps, and I take them all the way: the idea, the code, the store listing and the updates after launch.

What I build

  • Mobile apps and games

    iOS and Android from one codebase with React Native and Expo, through App Store and Google Play review.

  • Web apps and browser games

    Fast, interactive front ends with React and TypeScript; games with Phaser and canvas.

  • From sketch to store

    Design, build, release and support: one person who owns the whole thing.

Every day

React Native · Expo · TypeScript · React · Phaser · Three.js · Supabase · Zustand · Tailwind CSS · Node

02:31 · Work with me

Your project nextWork with me

An app, a game or a website you want built, or a team that needs a developer: write to me.

Or write to contact@demirkaan.com

03:00The night goes on

When the work is done I go up to the roof. After hours I make films about the loops your mind can't close.