Adam Markon
Software engineer & engineering manager
Currently building at Ambrook ↗
platforms.
I like working
where they meet.
These days,
I’m at Ambrook.
I lead Platform Engineering at Ambrook, where we’re making sustainability profitable for American agribusinesses. The work helps farmers understand their businesses and build a more resilient future for their families.
My job crosses code and people: shipping products, working through architectural changes, and building tools that help everyone at Ambrook move faster.
A few things I’ve helped ship,
alongside a very good team.
performance improvement
Firestore
PostgreSQL
AI receipt parsing & matching. Transaction tagging. Test automation. Infrastructure as code.
Writing
On engineering, judgment,
and the human side of software.
The Human Filter
The core difference between coding and software engineering is decision-making. How do we filter out the bad ideas from the good?
Read essayAbstraction is Expensive
Why premature abstraction is costly and when to embrace duplication instead. Lessons from years of refactoring and re-architecting production code.
Read essayCode Quality for Web Developers
Guidance for web developers to write clean, readable code. This is one person's opinion, yours is allowed to be different!
Read essayAlso, a person.
Minnesota → Boston → Denver.
Road bikes, ski days, and an unreasonable amount of hope for Minnesota sports. I care about the climate, good craft, and solving real problems for real people.
Before Ambrook, I spent eight years at HubSpot building products and founding teams focused on performance and reliability.
A fresh set
of eyes.
I also work with teams on reliability, performance, observability, and the hard parts of scaling software.
Work with me