My Projects

A few tools I've built, from scratch-itches to full platforms.

Featured Projects

Project Overview

Magic Pages

Magic Pages started as an idea to help kids rediscover books and spend less time on screens. I built a fully automated system that takes custom inputs and turns them into AI-generated, print-ready storybooks, complete with illustrations. It's my most complex project to date, combining user input, LLM integration, a Django backend, and cloud print fulfillment.

Django Python PostgreSQL Azure LLM content generation

Next up: API refactor and auth modularization.

SchedShare

SchedShare came from a real frustration; university course schedule PDFs that don't sync with calendars. I built a tool that parses schedule PDFs, applies custom recurring logic, and exports clean events to Google Calendar or ICS. It's fast, lightweight, and useful beyond just my school.

Flask Python Redis Google Calendar API Docker

Next up: Add Apple Calendar support and expand calendar sharing for group projects.

AstrID

AstrID is a machine learning pipeline for identifying stars and galaxies using U-Net segmentation. It taught me a lot about data preprocessing, model tuning, and version control pitfalls.

TensorFlow/Keras Python AstroPy U-Net CUDA

Next up: Explore training the model to identify Supernovae.

How I Work

Understand
Before touching code, I figure out the real problem, and who's going to use the thing I build.
Plan
Just enough structure to stay on track. I map out goals, not step-by-step plans.
Build
Readable code that works. If it ships and solves the problem, it's already ahead of most.
Improve
No launch is final. I keep fixing and shaping it based on how people actually use it.

Interested in Working Together?

I'm always open to new opportunities and challenging projects. Let's discuss how my skills and experience can contribute to your team or project.