Portfolio

A gateway to all my websites & projects

Explore my prototypes, research, and creative projects — all in one place.

My Personal Projects

Ball Balancing Robot

A C++ robotics prototype that combines a camera-driven control loop, servo control, and balancing logic for a physical build.

Sudoku Solvers

A multi-language Sudoku solver set with brute-force and procedural strategies, split across C++, Java, and Rust implementations.

Raytracer thumbnail

Raytracer

A Java ray-tracing sandbox focused on reflections, spheres, planes, and experimenting with the math behind light interactions.

Advent of Code

A year-by-year Advent of Code archive, mostly in Haskell, with shell, Python, and occasional array-language experiments.

CoGuessr thumbnail

CoGuessr

A GeoGuessr-style map game built around exploring locations, guessing coordinates, and switching between light and dark basemaps.

tagForge thumbnail

tagForge

A browser-based local audio tag editor that uses the File System Access API to scan folders, edit metadata, rename files, and export playlists without a backend.

Made completely using AI

tennis-generator thumbnail

tennis-generator

An interactive tennis-ball template generator built around a math-driven point generator and 4-way symmetry on a custom canvas grid.

UI/UX created with AI; math & logic by author

MediaVore-Translator thumbnail

MediaVore-Translator

A browser-based converter that turns CSV, JSON, and YAML media logs into TMDB-shaped JSON with title matching and repeated lookup caching.

Built with AI assistance

MediaVore

A cross-platform Flutter app for tracking movies, series, and books with reminders, achievements, import/export, and recommendation features.

Built with AI assistance