About
I'm a principal product engineer with more than 20 years of experience building products end to end, from Ruby on Rails and systems architecture to AI agents. I'm currently at Boldin, where I led development of the AI harness behind Boldin AI.
My focus is systems architecture, scaling large Rails applications, DevOps, and helping small remote teams ship well.
Experience
Chief Architect (Backend) · Boldin
2021 – PresentI lead the design and evolution of the backend systems powering Boldin's financial-planning platform, working across Ruby on Rails, PostgreSQL and AWS with a focus on secure multi-tenant architecture, scalability, reliability and pragmatic engineering.
I also led development of the AI harness behind Boldin AI: agents and tool calling, retrieval, evals, guardrails and an MCP server.
VP Engineering · Intellum
2017 – 2021Led the engineering organisation behind a customer education platform used by tens of millions of people. I built and scaled the engineering team, architected and scaled the application on Ruby, PostgreSQL, ElasticSearch, AWS and Google Cloud, and supported enterprise clients including Google, Facebook and Amazon. I also set code guidelines, development processes and engineering standards, and mentored engineers.
Principal Software Engineer · Intellum
2011 – 2017Worked on Exceed, Intellum's flagship learning platform, helping make it one of the best learning experiences available.
Team Lead · NetEngine
2011Introduced continuous integration and test-driven development across key projects, managed client expectations, and delivered weekly releases while balancing four projects with limited resources.
Software Engineer · Unboxed Consulting
2006 – 2011Contract Rails engineer working with many startups to improve agile processes and build quality products. Also involved in financial administration, client relations, recruitment and marketing.
Skills
- Backend
- Ruby (since 2006), Rails, systems architecture, application scaling
- AI
- Agent harnesses, tool calling, multi-agent routing, RAG and embeddings, evals, guardrails and grounding, MCP
- Databases
- PostgreSQL, MySQL, Redis, ElasticSearch, BigQuery, Redshift, DynamoDB, MongoDB
- Infrastructure
- AWS, Google Cloud, Kamal, Terraform, Docker, Kubernetes
- Frontend
- JavaScript, Hotwire / Stimulus, React, HTML and CSS
- Practices
- Git, test-driven development, continuous integration, Agile, Scrum and Kanban
- Leadership
- Building and managing teams of 2–20, engineering strategy, recruitment, contract negotiation
Education
Bachelor of Business Science, Information Systems · University of Cape Town
2002 – 2005Information systems, business strategy, project management, economics, financial mathematics, statistics, accounting and finance.
Interests
Finance, lean teams, sustainability, machine learning, economics and renewable energy.