Skip to main content
Building products with AI as a force multiplier

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.

AI-assisted product workflow

My product-building workflow

AI supports the work without replacing the product judgment, design taste, or engineering ownership.

1Idea
2Research
3Define
4Prototype
5Design
6Build
7Ship
8Iterate
AI enhancesworkflow
Research
Product Decisions
Project Context
Knowledge
Vibe Coding
Testing
Code Review
Documentation

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.

RAG system case study
live on site

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.

FastAPINext.jsRAGLlamaIndexLangChainOpenAIDeepSeekHybrid searchPostgreSQLPineconeQuery rewritingRerankingStreaming responsesIncremental ingestionMulti-source loadersConversation context

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

Open full chat pageView code

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.

GitHub AI Code Review Agent

GitHub AI Code Review Agent

A FastAPI webhook server for a GitHub App that reviews pull requests with AI and posts the result back as a PR comment automatically.

PythonDeepSeekGoogle Cloud RunFastAPIAIGitHubDockerAgent
Single Sign-On System

Single Sign-On System

An SSO (Single Sign-On) System Implemented with Java Spring MVC.

JavaSpring BootMySQLRedisJUnitPlaywrightLog4jThymeleafTailwind
Nest Recruitment System

Nest Recruitment System

A comprehensive recruitment system featuring an admin platform and a backend server.

Nest.jsMySQLTypeORMReact.jsSwaggerSWR

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.