About
I'm a developer and systems architect with over a decade of experience building software — from WordPress themes used by thousands to custom automation systems that save businesses hours every month.
The Short Version
I spent years building software products. I learned what works and — more importantly — what doesn't. The lesson: most businesses don't need another app. They need their existing tools to talk to each other.
That's what I do now. I connect the dots between your spreadsheets, your CRM, your email, your reports — and I make them work together automatically.
How I Think
Every system I build follows the CAFS methodology — a framework I developed from years of programming and a healthy dose of philosophical stubbornness:
Small. Not time-consuming to build or maintain. If it takes longer to maintain than it saves, it's not a system — it's a chore.
Runs without you babysitting it. A good automation should feel like it doesn't exist — things just happen.
Self-contained. No chain of dependencies that break when one link fails. It works, or it tells you why it doesn't.
Complete. Delivers value. Saves time — not once, but every time it runs. That's the difference between a script and a system.
The Philosophy
I approach engineering the way a Stoic approaches life: focus on what you can control, let go of what you can't, and do the work regardless.
This isn't just motivational talk. It's practical. When a client's spreadsheet has 500 edge cases and Vietnamese diacritics that don't match, you don't complain — you build a fuzzy matching algorithm and move on.
The obstacle is the way. The messy data is the opportunity. The repetitive manual process is the system waiting to be born.
Background
- 10+ years in software development (PHP, Python, JavaScript)
- Built and maintained WordPress theme products used globally
- Google Sheets / Apps Script automation specialist
- Self-hosted infrastructure (Linux, Docker, CyberPanel)
- AI integration (Claude, OpenAI, n8n workflows)
Want to work together?
I take on a limited number of projects at a time to ensure quality. If you have a business process that needs automating, let's talk.
Get in Touch