
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 ingestion, retrieval, reranking, conversation context, and streaming responses.
Hybrid retrieval
Conversation memory
Incremental ingestion
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.



Nest Recruitment System
A comprehensive recruitment system featuring an admin platform and a backend server.
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.
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
Aug 25, 2025
Thinking Through GraphQL Beyond REST
> GraphQL is a query language for APIs, and a server-side for executing queries using a type system defined for data. Introduction of RESTful APIs In a typical software project, a RESTful API (Representational State Transfer Application Programming Interface) serves as a standardized way for diffe
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.