
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.