Game & Software Developer

Harun Emre
Doğan

I study game development in Busan and build software in my own time. Three of my apps are out, and I made each one alone: the code, the installer, the website and the checkout.

Selected work

Three apps, released and built alone.

Kukla

Desktop app for Windows · 2026

A physics board for recording video commentary. Grab any image and it swings, falls and flies like a real object while OBS records the window.

What building it took

  • Rapier 2D physics with a collider traced from every image’s alpha mask, so a pasted PNG collides by its actual outline.
  • A second, 3D board in three.js for posing Minecraft skins and glTF models next to the flat ones.
  • Shipped with Tauri: a 4 MB installer, an auto updater and a licence server for the trial and the one-time purchase.
  • TypeScript
  • PixiJS
  • Rapier
  • three.js
  • Tauri

GIF Launcher

Desktop app for Windows · 2026

Puts GIFs, clips and sounds straight onto a friend’s screen. Everyone on the channel sees the same frame at the same moment.

What building it took

  • Playback kept in sync across machines over WebSocket. The hard part was never what to play, it was agreeing on when.
  • One media path for every kind of link, from a bare GIF to a video page, so a site’s embed rules never decide what plays.
  • A free tier and a Pro subscription through Stripe. First idea to a released installer in two months.
  • Electron
  • Node.js
  • WebSocket
  • Stripe

Cusp

Web app · 2026

A study engine. You pick a topic, the AI you already use writes the material, and Cusp schedules each review for the day you would forget it.

What building it took

  • FSRS spaced repetition, kept on a separate clock from new material so studying fast never buries you in reviews.
  • Code exercises that run against real tests inside a sandboxed web worker.
  • An importer that repairs broken model output instead of rejecting it. Most of the test suite covers that one path.
  • TypeScript
  • React
  • PWA
  • FSRS

Also in progress: After All, a game. It gets a proper page when there is something to play.

Experience

Where I work and study.

Work

  1. 2026 to now

    Independent developer

    hedaron.com

    Design, build and sell my own software. Three apps released so far, two of them paid, all written and supported alone.

Education

  1. 2026 to 2028

    Game Development & Digital Animation

    Dongseo University, Busan

    Years three and four of the degree.

  2. 2024 to 2026

    Game Development & Digital Animation

    Mykolas Romeris University, Vilnius

    Years one and two.

About

Why I build what I build.

I started making games on my own years before I studied them, and I still learn fastest by building something and putting it in front of people.

Most of what I make starts as something I needed. Kukla exists because animating my video explanations in an editor took longer than recording them. GIF Launcher came from watching memes with my friends the moment they started going around, and wanting to throw them onto each other’s screens while they were still funny.

I spent the first two years of my degree in Vilnius and I’m spending the last two in Busan, learning Korean on the side.

Contact

Email is the fastest way to reach me.

Code and releases are on GitHub.

↑↓ move Enter open Esc close