↓ Skip to main content

I help companies build with AI, and make the kind of product that’s hard to copy.

Hi, I’m Glenn. I’m a hands-on engineer (and a former CTO). I join your team, write the code and get it into production, from the app down to the cloud it runs on.

No mail app? Write to hello@ this domain.

Glenn Roberts

Where I can help

  1. You want agents in the product

    Agents that do the work.

    I build agents that plan, use your app’s tools and check each other’s work, with evals so you can see how often they get it right.

  2. You need someone senior who still writes code

    I do the building.

    I co-founded an enterprise SaaS and hand-wrote over half its code as CTO. I join your team and build the system, platform or API you need next.

  3. You’d like a second opinion before you commit

    Talk it through first.

    I’ve been the CTO making these calls, and I’ve worked with Ericsson, Accenture, Hetzner, USAID and Groove. Send me what you’re weighing up and I’ll tell you what I’d do.

How I work

Code is cheap. Engineering isn’t. I’ve been the one paged when it broke, so what I ship comes with the tests, permissions and deploy path it needs, and your team can change it after I leave. I take one main client at a time, and work in your repo on your tools.

  • Shipped means in production: What we build goes live for your customers, not into a demo or a branch that sits.
  • Tests and security in the same PR: Every change ships with its tests and a security review, not as a follow-up ticket.
  • Your team keeps it: Plain code, written docs, and I explain the decisions as we go, so nothing depends on me.
More about me

Want help?

Email me a paragraph on what you’re building and what you need. That’s plenty to start with.

Email me

I reply within two working days. If I’m not the right fit, I’ll say so and point you to someone who is.

Recent writing

I write up what I learn, mostly building with AI, Elixir, Phoenix and AWS.

A printing press inside a glass bowl, turning falling coloured shapes into a stack of report pages while its flywheel spins.

Render PDFs in Elixir with the Typst NIF

· 6 mins

A Phoenix app renders its report PDFs inside the BEAM with the typst package's NIF. Why not headless Chrome or the Typst CLI, the checks a NIF has to pass, and a benchmark against the CLI.

All writing