Ryan Pham

Software Engineer | Full-Stack Developer | ML/AI Enthusiast

Ryan Pham

About Me

Hello! I'm Ryan, a motivated software engineer with a strong foundation in full-stack development and a keen interest in machine learning. I transitioned from a background in biological sciences, where I honed my analytical and problem-solving skills. Now, I apply that same curiosity to building elegant, efficient, and scalable software solutions.

Projects

A selection of my recent work.

Affordable Housing RAG Chatbot

A full-stack, AI-powered chatbot designed to connect individuals with affordable housing resources. This application features a modern microservice architecture, including a Next.js frontend, a NestJS backend, and a dedicated Python LLM microservice using FastAPI. It leverages a Retrieval-Augmented Generation (RAG) pipeline to provide contextually-aware answers and integrates with the live Bloom Housing API for real-time listings.

View on GitHub →

Advanced CLI Calculator

An advanced, command-line calculator built with a focus on robust software design. This project utilizes the Factory, Memento, and Observer design patterns, and features a full undo/redo history. It is backed by a suite of unit tests with over 90% code coverage, and the entire workflow is automated with a CI/CD pipeline using GitHub Actions.

View on GitHub →

Interactive Chess

Play a game of chess against a simple AI opponent!

Get In Touch

I'm currently seeking new opportunities and am open to collaboration. Feel free to reach out via email or connect with me on social media.