About

James Alaniz

I'm James — a software engineer. I spend most of my time building web apps, browser extensions, occasionally diving into infrastructure, and usually trying to delete code rather than add it.

This site is my personal corner of the internet. It's where I publish the occasional gaming-related or tech-related blog post and keep a few links I like to keep handy.

Most of my recent work has been on products that lean on LLMs — building them, measuring how they fail, and writing up what works and what doesn't. The recent writing on this site is downstream of that: a research arc on how LLMs fail in measurable ways and why grounding helps only when the source schema fits the question, an argument for AI architectures that route users back to creators, and an observability-driven debugging loop for AI-assisted development.

What I work on

Find me elsewhere

Outside of code

Second Breakfast, brisk walks on my treadmill, avoiding sunlight like a vampire, starting more video games than I finish, and starting more book series than I finish. If you want to get in touch, the contact page has a few ways to reach me.