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 on GitHub.

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
TypeScript C++17 C Python Dart Lua Bash SQL
Frontend
React 19 Astro Next.js Tailwind CSS Vite Electron Flutter raylib
Backend
Node.js Firebase Supabase SQLite FastAPI
Tools
Git Cloudflare Workers Vercel PM2 Ollama MCP Vertex AI PyTorch PowerShell

Timeline

2009 Created my Steam account — gaming became a daily thing
2014 Started playing Tibia and writing my first code — still active in both today (Tibia Level 628)
2020 Built The Room — a multiplayer RPG platform in C++ with 15 games
2024 Expanded The Room to a full React web client with Firebase
2025 Built Tibia Services, Game Library, Local IA, and the first version of this portfolio
2026 Expanded 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 at davidluky@davidluky.com or find my public work on GitHub. For the more personal page, visit alisson.davidluky.com.