I'm Marc. I build software and lead engineers who build software.
I'm a Principal Software Engineer with a broad scope spanning frontend, backend, infrastructure, and devops. I primarily work in TypeScript and spend most of my time thinking about systems, teams, and how to ship things that matter.
This blog is where I share lessons from building software in real organizations — the messy, interesting kind. Topics include technical leadership, AI-driven development, and the evolving role of the software engineer.
Full disclosure: I do use AI to generate my articles. I spend a lot of time brainstorming, outlining, and editing to ensure the final product is thoughtful and useful. I see AI as a tool that helps me write more and write better, but the ideas and insights are all mine.
My goal is to share valuable perspectives and ideas, not to show off my writing skills.
If something resonates or you disagree, I'd love to hear about it.