Building
solid software.
I'm a Senior Software Engineer — full-stack and mobile. I turn complex ideas into elegant, scalable products, from web to iOS and Android.
How I build
Domain at the core, infrastructure at the edges.
Boundaries defined before features.
Decisions kept reversible whenever possible.
Tests treated as living contracts.
Featured Works
SendDock
Comprehensive email management platform for developers: API, waitlists, subscriber control, bulk delivery, and customizable templates.
MTC — Modular Template CLI
Architecture-aware CLI tool for scaffolding .NET projects. Supports Clean Architecture, MVC Monolith and Vertical Slice.
Arkhé Systems
Marketing site with a fast, accessible, hand-coded front-end.
JPSIL Platform
Custom corporate platform with administration panel and proprietary content management system (CMS).
Lab
AerionOS
Explored: Deep mastery of the DOM API by building an in-browser OS from scratch — no frameworks.
Priority One
Explored: Game dev in Godot with a data-driven, moddable design: adding an enemy or weapon is adding a file, not editing the engine.
BillParty
Explored: Offline-first expense splitter with a hexagonal architecture and pure domain; property-based testing as a living contract.
Blog
Consistency over intensity: a roadmap for learning to program
You don't learn to code in one heroic weekend. The real roadmap is almost boring: a little, every day, applied and repeated. A story about the 12-hour tutorial that taught me nothing.
Read noteStepping away from the keyboard is part of the work
Some problems don't get solved by typing harder. Real rest — a walk, some air, a coffee away from the screen — is a debugging tool, not wasted time.
Read noteMore notes coming soon.
Read the blogLet's talk.
Whether it's a new role, a project, or building a product from scratch.