Iron Log started as a practical problem: I go to two gyms with completely different equipment, and I wanted a workout tracker that actually accounted for that. It turned into something much bigger.
The app gamifies your entire workout experience. You set up each gym you go to, tell it what equipment is available, and it generates workout routines tailored to that location automatically. Each workout becomes a "quest" where you work toward defeating a weekly monster on a themed map, with your progress tied directly to how consistently you hit your weekly goals.
During a workout, finishing an exercise fills an attack bar that drops you into a turn-based battle sequence — Pokémon-style combat as a rest timer alternative. There's also an optional cardio mini-game, an endless runner where dodging dumbbells long enough earns a damage bonus in your next fight.
Built in React and deployed on Netlify, currently in beta.
My friend Paolo and I run a collaborative YouTube channel where we post on alternating weeks. YouTube's native tools aren't built for two creators sharing one channel — tracking your own stats versus your collaborator's, or managing a video idea from pitch to publish, required constant manual back-and-forth.
So I built Pabopher: a custom creator dashboard with Firebase auth, a Firestore pipeline, and a built-in suggestion and voting system so feedback doesn't get lost in a text thread.
The stats section lets you toggle between your posts and your collaborator's and filter between Shorts and long-form. The retro 8-bit aesthetic I built for it ended up carrying into this portfolio.
For my mass media minor I needed one more elective and decided Intro to Journalism would be simple enough — it isn't. Two days before our first exam I built a study guide, shared it via GroupMe, and the whole class started using it.
It has a newspaper aesthetic to match the subject: surfaces the most likely questions, lets you study in priority order, retake missed questions in one click, and shows a context blurb after answers so information sticks rather than just feels memorized.
A long-form video essay I spent a long time on — writing, filming, and editing all the way through. There's tons of rotoscoping and complex edits that didn't necessarily need to happen but I think they really enhance the content of the video.
A hired edit — a bunch of simple iPhone-filmed clips that I enhanced into something much more. Used as the intro to an award-winning dance set crafted by Orlando dance team Komodo, who won fan favorite and favorite video at the Deft Talent Jam using this video.
A short form surrealist comedy video made with my friend and comedic counterpart Javell — one of my recent favorites, amassing just over 1.1 million views and 190k likes between Instagram and TikTok combined.
Short form comedy, sketches, and trending format content produced for TikTok and Instagram. Over 24 million views across platforms. On-screen performance, ideation, scripting, shooting, and editing — handled end to end.
Description coming soon.
They filmed this with no real plan, tried editing it themselves, gave up, and dropped it on my desk months later. Whip pan transitions that led nowhere, mismatched shots, the works. Between rotoscoping, aggressive color grading, and some strategic lens flares, I managed to turn chaos into something cohesive.
Walkthrough video for an immersive platform — categorized under Web & Design.
Description coming soon.
Low-fidelity VR prototype walkthrough categorized as Web & Design.
I ranked every type of milk I could find and drank all of it. Yes, it went poorly. Fast-paced, graphic-heavy editing that keeps an audience engaged even when the concept is ridiculous.
Description coming soon.