Joe Alfaro

Full-stack engineer

I build applications end to end, many with AI at the core: the agent, the guardrails around it, and the evaluations that show whether it works.

Projects, built end to end

Each one is a working app with the guardrails and evaluations around the model, not just a prompt.

Games

Games I’ve made, each one hosted on its own site.

  • Live

    Home Straight (opens the game)

    A racing game for the browser with four cars, drifting and a chase camera. Friends join the same race with a short room code.

  • Live

    Tic-Tac-Toe (opens the game)

    Two players take turns as X and O on one board. Three in a row wins, a full board is a draw, and Reset starts a new game.

Where I learned to build

Twice I chose to start over as a beginner. Both times the same habits got me through: show up every day, ask for the hard feedback, and fix what it finds.

  1. Lambda School

    Where I became a software engineer

    I came to change what I did for a living, so I treated the program like the job. I built full-stack apps, asked for code review early, and rewrote whatever didn’t hold up until it did.

  2. Gauntlet AI

    Where I became an AI engineer

    I went back to being a student to learn a new kind of engineering. Each project started from someone else’s requirements and had to end as a working AI app, with the evaluations to show it worked. When a review found a gap, I closed it and shipped again.

Latest posts

What I’m sharing on X and LinkedIn.

Let’s talk

Hiring, building something with AI, or curious how one of these apps works? Send a message and I’ll get back to you.

Plain text, up to 5,000 characters.

I only use your email to reply.