About
Career
I've spent over 12 years building software that runs at the core of businesses, not the customer-facing layer, but the systems that track money, manage inventory, enforce compliance, and connect everything together.
My career started in ERP development, where I learned that business software isn't just about features, it's about correctness under pressure, auditability, and the ability to handle edge cases that only appear after years in production. That foundation shaped how I think about building anything.
Over time I expanded into enterprise integrations, connecting ERP systems to payroll platforms, government portals, third-party APIs, and mobile applications. I've worked across the stack: backend services in Python, mobile apps, frontend interfaces, and the infrastructure that runs them.
Today I'm based in Melbourne, working on ERPNext and Frappe-based ERP deployments for Australian businesses, building LLM-powered tooling for payroll compliance, and maintaining open source libraries. I work across the full delivery cycle, from requirements and architecture to production operations.
Engineering Philosophy
I'm most interested in how software actually works, not at the product level, but at the level of protocols, runtimes, and abstractions. I think reading source code is one of the most underrated skills in this profession, and I try to do it regularly.
A few things I've come to believe over the years:
- Correctness before cleverness. The most important property of business software is that it does the right thing. Performance and elegance matter, but not more than that.
- Frameworks are not magic. They're code written by people who made tradeoffs. Understanding those tradeoffs is what separates someone who uses a framework from someone who builds with it.
- Simple systems are more reliable than complex ones. Not because simplicity is easy to achieve, but because complexity is expensive to maintain and tends to fail in unexpected ways.
- Open source is worth contributing to. The tools I rely on were built by people who shared their work. Contributing back, even small things, is how that ecosystem stays healthy.
Outside the editor
I'm Colombian-Australian, and Melbourne has been home since 2017. When I'm not writing code or reading about it, I'm usually enjoying my family and friends or making photos.
You can reach me at marcos@marcosblandon.dev.