Consulting

I'm currently available 3-4 days per week from 2024 Oct to 2025 Mar. For substantial development work I find that engagements of at least 2-3 months work best, to ensure I have enough time to get familiar with the codebase and deliver something complete. For testing/fuzzing or performance optimization I'm open to shorter engagements.

I also offer advisory consulting year-round, where I'm available asynchronously for answering questions and will join up to two meetings per month. This works best for teams approaching a new problem where I can offer substantial expertise and save time spent exploring dead ends. Eg advising xtdb on their new sql frontend, where sql has many surprising pitfalls that I already learned about the hard way.

Jamie is a lion you let loose on some of the toughest technical problems in your code base. Jamie is fiercely independent and will deliver on skunkworks projects. He cares deeply. You can trust Jamie to do it right, and see it through.

-- Joran Dirk Greef, CEO TigerBeetle

Jamie was fundamental to building the foundation of Materialize. Not only was he a phenomenally productive engineer, he was able to synthesize lots of academic research to solve complex problems from first principles.

-- Arjun Narayan, CEO Materialize

Jamie is a first principles thinker with a deep understanding of systems and algorithms. He is fearless in the way he approaches problems. Jamie's research on staged compilation saved our team many person years of effort, and his training and support was crucial to our adoption of Julia. I hope to have the opportunity to work with him again soon.

-- Molham Aref, CEO RelationalAI

Jamie brought a degree of rigor and theoretical knowledge that took the company to places we never could have gone otherwise. From exploring the implications of language semantics to building high performance database engines, he didn't just help us get things done, he helped us get them done right. As a result, we were able to explore in weeks what could've easily taken years

-- Chris Granger, CEO Eve