Skip to main content
About

A bit about me

I'm David — a developer and lifelong gamer based in Richmond, Virginia. I build things that interest me, from multiplayer RPGs to automation bots to achievement unlockers. Most of my work lives onGitHub.

Background

Gaming is what got me into programming. I wanted to understand how the things I loved were made — that curiosity turned into building my own games, tools, and platforms.

My main project is The Room, a multiplayer RPG platform with 15 games, 249 achievements, a full economy, and tournaments. It started as a C++ desktop application and grew into a React web client sharing the same Firebase backend.

Outside of that, I build whatever catches my attention: dual-curriculum math practice, trading-card arbitrage, Flutter mobile experiments, WhatsApp automation, AI asset pipelines, reverse-engineering tools, and game systems from scratch.

What I work with

Languages
TypeScriptC++17CPythonDartLuaBashSQL
Frontend
React 19AstroNext.jsTailwind CSSViteElectronFlutterraylib
Backend
Node.jsFirebaseSupabaseSQLiteFastAPI
Tools
GitCloudflare WorkersVercelPM2OllamaMCPVertex AIPyTorchPowerShell

Timeline

2009Created my Steam account — gaming became a daily thing
2014Started playing Tibia and writing my first code — still active in both today (Tibia Level 628)
2020Built The Room — a multiplayer RPG platform in C++ with 15 games
2024Expanded The Room to a full React web client with Firebase
2025Built Tibia Services, Game Library, Local IA, and the first version of this portfolio
2026Expanded into dual-curriculum math, trading-card arbitrage, Flutter mobile work, eBay compliance infrastructure, and AI/game-dev systems around Mega Man X

Get in touch

Want to reach out? Send me an email atdavidluky@davidluky.comor find my public work onGitHub. For the more personal page, visitalisson.davidluky.com.