
I use AI to build better products, faster.
I combine full-stack engineering, product thinking, and AI-assisted workflows to research, prototype, build, and ship thoughtful software products.
My product-building workflow
AI supports the work without replacing the product judgment, design taste, or engineering ownership.
Featured project
A RAG system powering an interactive portfolio.
A full-stack retrieval system that turns project notes, technical writing, and site content into a conversational experience.
Problem
Static portfolios hide context across pages, repos, notes, and posts.
AI role
Retrieval and generation work together to answer questions from my own knowledge base.
Product UX
You can explore my projects, process, and technical decisions through conversation.
Shipped system
FastAPI RAG backend, embedded chat widget, full chat page, streaming responses, and conversation memory.
Roger's AI, powered by RAG
I built a retrieval-augmented system that connects my portfolio, project notes, and technical writing to a conversational version of me. Behind the interface, it handles multi-source ingestion, retrieval, reranking, conversation context, streaming responses, LangSmith tracing, and RAGAS-backed evaluation.
Hybrid retrieval
Conversation memory
Incremental ingestion
Evaluated source-grounded responses
Current focus
What I am sharpening across product and engineering.
I am focused on building better product instincts, stronger software systems, and practical AI workflows that help ideas become reliable shipped products.
Product discovery
Using AI to turn ambiguous ideas, user needs, notes, and constraints into clearer product direction.
Rapid prototyping
Moving from concept to working interaction faster with AI-assisted exploration, UI iteration, and implementation.
Engineering workflows
Leveraging AI to improve efficiency and quality across coding, code review, testing, documentation, automation, and delivery loops.
Systems foundations
Strengthening architecture, databases, cloud, security, distributed systems, and AI fundamentals for reliable delivery.
Selected work
See how I turn ideas into usable products.
Browse a few projects that show how I think through product direction, interface design, engineering tradeoffs, and shipped workflows.



Journal
Read how I think through product and engineering.
Build notes on AI-assisted workflows, system design, UX decisions, and the tradeoffs behind shipping software products.
Jul 07, 2026
Building a Production Evaluation Strategy for My RAG System
A RAG system is easy to demo but hard to trust. The first version of my personal AI Q&A system worked well enough to feel useful. It could retrieve context from my portfolio, project notes, technical writing, and GitHub-related sources, then answer questions through a conversational interface. But o
Dec 10, 2025
Setting Up a Self-Hosted GitHub Actions Runner
Background GitHub Actions provides a generous free tier, but it comes with specific limitations. The free usage is typically 2,000 minutes per month for standard GitHub-hosted runners. If your team has a bunch of repositories or jobs to run, you may quickly meet this limit. So what should we do afte
Oct 23, 2025
Improving Team Workflow with API Docs and Mock Servers
I. The Problem with Static API Documentation Your team has done the hard work. The API endpoints for the next big feature have been designed and agreed upon. But where does this crucial design live? All too often, it's trapped in a Google Doc or a PDF. While this is better than no documentation, it
Work together
Building a product that should move faster with AI?
I am interested in product builds where AI helps with research, automation, knowledge, UX, and delivery, as well as AI product experiences where intelligence is part of the core interface.