About me
I'm a Full Stack and Cloud Engineer passionate about building thoughtful, scalable systems that drive real-world impact. My career has spanned everything from emerging technology labs to large-scale cloud infrastructure, giving me a deep appreciation for both cutting-edge experimentation and production-grade reliability.
Today, I work at IBM Cloud, designing distributed systems that support thousands of customers worldwide. My work focuses on backend performance, cost optimization, and cloud-agnostic architecture â often leveraging AWS, Azure, GCP, and IBM Cloud to deliver tailored solutions for businesses.
Outside of work, Iâm drawn to projects that intersect technology with storytelling, sustainability, and social good â whether thatâs building ML-powered dashboards, interactive AR experiences, or digital tools for small businesses and nonprofits.
At my core, Iâm a curious builder who loves solving complex problems, collaborating across disciplines, and continuously learning. When Iâm not coding, youâll probably find me exploring Californiaâs coast, playing tennis, or planning my next trip somewhere new.

Work Experience





Projects
Irembo Chatbot
A little weekend project: a RAG chatbot that helps people in Rwanda navigate Irembo â the online portal for government services. Built it after seeing friends struggle to find clear info. Itâs powered by LangChain, OpenAI, and a simple UI for WhatsApp or web chat.

Giving the Distance
A platform that turns your workouts into charity donations. You connect Strava, pick a cause, and ask friends or family to pledge a few cents per mile. Itâs such a simple but clever idea â making movement meaningful without the heavy lift of traditional fundraising.

Africa Green Tours
I met Claude in Kibuye, Rwanda, when he took me on a tour of Lake Kivu. He asked me to make him a website, so I made this, his Google Business listing, and his TripAdvisor listing. Each one is getting more popular every month!

Carbon Footprint Dashboard
Your carbon footprint is calculable from your location history. How? Well, check out this repository and website and find out! Then, consider donating to an accredited carbon offset organization.

Private DNS GLB Health Checking
The health check feature of IBM Cloud private DNS global load balancing is essential to ensuring the availability of your application infrastructure. The health check is a DNS solution, and it is highly configurable for whatever setup your private network demands. I made health checking (the microservices themselves) functional, available, and reliable.

Kubernetes Questions
KubernetesQuestions.com aims to be a resource for beginners, including a Q&A feature and credits for course providers. KubernetesQuestions.com is rendered on the "server side" (in this case serverless lambdas) and served from AWS where it was built and deployed using the budding AWS CDK.

WatchCovid.org
Constantly updated dashboard aesthetically providing metrics of global COVID-19 case data across 3 categories.

My 3D Space
An interactive, 3D space where a collection of my pursuits and interests live.

Augmented Reality Web Article
The LA Times' (and perhaps world's) first AR news article. I built this with vanilla Javascript. The browser-based augmented reality leverages AR Core and ARKit and the interactive map is from Mapbox. The whole thing is cute. Check it out.

đĻ City Planning Engine
GeoImpact was a student startup that I built a prototype interactive city planning engine for. We pitched with this MVP and went to Phase II of the UChicago Polsky ANVC pitch competition.

Mountain Counseling Billable Hours Dashboard
Mountain Counseling offers personal and professional life counseling. This unironically light green-themed dashboard graphically portrays billable employee activities over time. It also has basic administrative functions for managers, such as the ability to create and modify employee contact and login info.

Olympus
Olympus is a virtual reality simulation game that takes place during the arrival of the first colonists on Mars. You scale and protect your colony until you can buy and build a self-sustaining water pump, without which Olympus will die of dehydration.

Picture-in-Picture Navigation
I developed an application (now in beta testing) that reduces optical flow to travel through virtual environments without the nauseating peripheral vection. My testing environments include procedurally generated forests, mazes, and outer space obstacle courses.

Still here?
Thanks for taking the time to look over my portfolio!
