
20+ years in software engineering. Background in fintech, currently focused on web and mobile development, architecture, and the tooling that holds it all together.
I started writing code in the early 2000s and have been building production systems ever since -- from banking platforms and payment infrastructure to modern web applications and mobile experiences. These days my work centers around frontend architecture, monorepo design, and creating systems that are pleasant to maintain at scale.
Beyond code, I think a lot about how design, psychology, and creativity intersect with engineering. Music production and breakdance are not just hobbies -- they shape how I think about rhythm, structure, improvisation, and flow in all domains.
A note on how this content is made
I use various AI tools as part of my writing and research workflow. They help me draft, structure, and refine ideas faster. But every article on this blog reflects my own experience, opinions, and technical judgment. I review, correct, and curate everything that gets published here. Nothing goes live that I haven't understood, verified, and stand behind.
I believe in transparency about the tools we use. AI is a multiplier, not a replacement for expertise. The knowledge comes from two decades of building software -- the tooling just helps me share it more effectively.
What I write about
Tech & Engineering
Software engineering, testing, patterns, and best practices
Design
Visual design, UX principles, and creative exploration
Psychology
Cognitive science, behavioral patterns, and mental models
Music
Music theory, production, and sonic exploration
Breakdance
Breaking culture, movement, and street dance
If something here resonates or sparks a question, I'd love to hear from you. The best way to reach me is through GitHub.