Game programmer, technical problem-solver, and indie developer with a strong blend of software engineering and creative disciplines.
My interest in gaming and curiosity about how games are crafted from the ground up led me to discover a passion for game development. Over the years, that curiosity evolved into designing, programming, and self-publishing independent games on platforms like Steam, as well as authoring complex multiplayer modifications that introduce new networking layers and mechanics to existing titles.
I genuinely enjoy learning about technology and software development, regularly exploring new programming languages, game engines, and developer tooling to sharpen my skills. Beyond game programming, I have a keen interest in computer hardware, Linux operating systems, self-hosted services, and emerging software technologies.
In addition to software engineering, I actively participate in creative disciplines including level design, 3D modelling, environmental storytelling, graphic design, and music production. Combining technical rigor with artistic intuition is what drives my personal projects and team collaborations.
🎮
Game Programming & Architecture
Designing and coding responsive gameplay systems, state machines, physics interactions, and player controls in Unity (C#). Experienced with VR interactions and independent release pipelines.
🌐
Multiplayer & Networking
Architecting networked multiplayer solutions, state synchronization, client-server logic, and reverse-engineering existing games to bring cooperative multiplayer experiences to life.
🎨
Creative & Technical Art
Crafting procedural world generation systems, custom shaders, 3D assets, atmospheric lighting, level design, and original audio to build coherent, immersive environments.
⚙️
Systems & Tooling
Building custom editor extensions, level loader tools, and workflow automation. Comfortable in Linux environments, self-hosted server infrastructure, and version control.