Featured
SD Mover
A desktop utility that automates the transfer and organization of photos and videos from SD cards, with format-based sorting, duplicate detection, and configurable destination mapping.
Active
- Python
- Tkinter
- File I/O
- Hashing
Projects
This page puts the projects I would point to first at the top, then keeps the rest of the work close by so someone can click in, skim the details, and understand what each build was trying to do.
Featured projects
These are the more substantial builds, systems, and challenge pieces that do the best job of showing how I think through product, infrastructure, and engineering tradeoffs.
Featured
A desktop utility that automates the transfer and organization of photos and videos from SD cards, with format-based sorting, duplicate detection, and configurable destination mapping.
Active
Featured
A self-hosted media platform for importing, organizing, and streaming a private library, with ingestion jobs, metadata editing, playlists, and radio-style playback.
Active build
Featured
Built a deep-zoom platform for 140+ ultra-high-resolution photographs, with tile generation, keyboard navigation, downloads, and a desktop publishing tool for new images.
Actively expanding
Featured
Turned a NAS into a dependable personal cloud for photo libraries, backups, and large project files, with tuned storage workflows, secure remote access, and multi-terabyte indexing.
Running
Featured
Built ROS2 autonomy and simulation improvements for Toyota's challenge environment and helped deliver a second-place solution with faster startup and better obstacle detection.
2nd place finish
Featured
A computer-vision-driven lens rig that rotates a circular polarizer automatically, improving image contrast while cutting manual setup and calibration time.
Prototype completed
Project archive
Smaller systems, earlier prototypes, and course-heavy builds still matter. They just read better as a straightforward list than as another wall of cards.
01
Turned an older personal site into a content-driven portfolio that can showcase photography, projects, and writing without feeling stitched together.
02
Reframed the gallery from a fake filter interface into a calmer archive built around sequencing, captions, and the images that actually deserve to stay in front of people.
03
A small Express and SQLite experiment that taught me what I actually wanted from the gallery before moving to a cleaner archive and portfolio structure.
04
A lightweight RISC-V emulator in C with a fetch-decode-execute pipeline, simulated memory, and hand-assembled instruction tests for validating core CPU behavior.
05
A real-time fruit classification project on STM32 using a color sensor, custom I2C drivers, and calibrated thresholds that reached roughly ninety-two percent accuracy.