Featured

Building a Grounded AI Recruiter Assistant with RAG and Semantic Caching

I built a recruiter-facing AI assistant that answers from my own notes and project history, not generic model confidence. The system uses retrieval, grounding checks, semantic caching, route metadata, and reliability checks to stay useful without pretending it knows things it cannot support.

Mar 25, 2026 8 min read Engineering

What I Learned Building My Own Scheduler Instead of Paying for Calendly

Calendly’s free constraints pushed me to ship a small scheduling flow in my own stack. Here is what I built, what broke, and what ended up being worth owning.

Jan 16, 2026 Engineering

Why I Still Love Angular

A reflection on why I keep coming back to Angular, even after spending most of my time building with React.

Sep 24, 2025 Engineering

Mentoring at Code the Dream

A reflection on mentoring developers from underrepresented backgrounds through Code the Dream’s practicum, where students learn to collaborate, problem-solve, and ship real software.

Aug 10, 2025 Community

5 lessons learned working while traveling

Remote work looks dreamy until your Wi-Fi fails and your call is at 3AM. Real tips from actually doing it. Time zones, routines, internet, and weekends.

Jul 19, 2025 Travel

What the heck is Shufflepik?

A quick story about a Discord meme bot, what I used to ship it, and what I learned about friction, PWAs, and token life cycles.

Jun 21, 2025 Engineering

What I Learned Building My Site in SvelteKit

Svelte is one of the most talked about frameworks in the Stack Overflow Developer Survey. I wanted to see what the hype was about, so I rebuilt my personal site in SvelteKit and learned what makes it different from Angular and React.

May 01, 2025 Engineering