Computer engineer · real-time systems

I build systems that answer
in the same second.

Networked multiplayer, distributed computer vision across 32 machines, and now interactive games for live streams — the same problem every time: keep state in sync, keep latency low, keep it running while people are watching.

C# · Unity · Unreal C++ · Qt · embedded Python · OpenCV Godot 4 · web Nevşehir, TR · UTC+3
32machines in one vision automation pipeline
1,400+fixtures priced and synced every 20 minutes
5shipped products, from a VN engine to a betting model
0installs needed to run the live game

Selected work

Shipped things, not concepts. Each one is running somewhere right now.

Live-stream game · 2026

Halay Battle — gift-driven team battle for TikTok LIVE

Viewers type 1 or 2 to pick a side; every gift adds a dancer to their line. Two halay lines, arms linked, pulling a rope — the score moves the knot, the losing line gets dragged in. Runs as an OBS browser source at 1080×1920, driven by a local event bridge that reads TikTok's LIVE socket with no login and no signing service.

● liveNode + canvasOBS browser sourceHow it works →
Modelling · PHP · 2026

BetEdge

Dixon-Coles rating model with xG blending, priced against the bookmaker's market, with de-vigging, fractional Kelly staking and a graded prediction record. Syncs 1,400+ fixtures and prices from iddaa's bulletin feed every 20 minutes.

SQLite · PHP 8.2self-hosted
Game · Godot 4 · 2026

LACUNA

A complete otome visual novel: seven story scripts, twelve endings, synthesised score, generated art pipeline, and an Android build — written, scored and illustrated end to end.

Android APK12 endings
Automation · C++ / Python · 2024–25

Distributed vision automation

A computer-vision automation system scaled across 32 concurrent machines: a hybrid C++/UDP client talking to a Python/TCP server, with low-latency telemetry, feedback loops and automated response logic.

32 machinesUDP + TCP
Game · Godot 4 · 2026

Emberfall

An idle hero RPG for portrait mobile: deterministic stat simulation, balance sweeps, a headless test suite, and a screenshot harness that renders the real UI without a display.

Androidsim-tested balance
Flagship product

Halay Battle

A viewer-controlled tug of war dressed as a wedding halay. Two lines of dancers, arms genuinely linked, the leader waving a handkerchief. Every gift adds a dancer and pulls the rope; the knot drifts toward whoever is winning and the losing line visibly leans in.

1080×1920OBS browser source, no install
1 coin = 1 pulltransparent scoring
90 srounds with best-of series
0random draws — no gambling mechanics
Open the live demo → How it works
Halay Battle: a red and a blue line of dancers pulling a rope on a night-time village stage, with a score HUD and gift leaderboard

What I do

Contract work and product builds. C#/C++ when it matters, Python when it pays, web when it ships.

Games & live

Interactive live-stream games

  • Gift-, like- and comment-driven overlays
  • OBS / TikTok LIVE Studio integration
  • Team battles, races, viewer-controlled worlds
  • Custom gift ladders and localisation
Engine work

Real-time & multiplayer

  • Netcode, state sync, authoritative servers
  • Unity / Unreal / Godot systems
  • C++ engine tools and performance work
  • Prototype to playable build
Systems

Automation & computer vision

  • Distributed CV and telemetry pipelines
  • Embedded UI, NFC, hardware interfaces
  • PHP/Python services on Linux servers
  • Deployment, TLS, monitoring

Something that has to work live?

I take on a small number of builds at a time. If it involves real-time state, a stream, a camera or a deadline, tell me what you're trying to do.