Personal Projects — Vibe Coded

Built for the love
of the problem.

Two apps I designed and vibe-coded from scratch — not client work, just genuine curiosity about what better versions of broken experiences could look like.

PROJECT_01 Discovery App

Deriva

from "drifting" — a psychogeographic exploration

A modern take on StumbleUpon — built for people who are tired of algorithms that just reflect them back at themselves.

Users "drift" through curated links via a roulette-style interface, with community voting shaping what surfaces next. The focus is meaningful discovery — content that sparks curiosity, not just clicks.

Discovery Community voting Roulette UX Anti-algorithm
Drift interface [ add your image here ]
Link card [ image ]
Voting flow [ image ]

Core mechanics

Roulette-style interface — one click to drift to the next link
Community upvote/downvote shapes what surfaces for everyone
Curated categories: weird science, long reads, art, philosophy
No feed, no follows — pure serendipitous discovery
Link submissions open to community with moderation layer
Intentionally slow — designed to reward attention, not scrolls

The problem

Modern content platforms optimize for time-on-site, not quality-of-discovery. Recommendation engines are mirrors, not windows.

The design answer

Remove the feed entirely. Replace it with a single button and a roulette. Let community taste — not an algorithm — decide what's worth drifting into.

Nutrient dashboard [ add your image here ]
PROJECT_02 Nutrition App

Vitamin
Compass

Nutrition beyond the calorie

Calorie tracking apps tell you how much you ate. Vitamin Compass tells you what you're actually missing.

Log meals with a photo, see your daily nutrient coverage laid out like a map, and get smart suggestions to fill the gaps — turning nutrition from an overwhelming spreadsheet into a simple, guided system.

Vitamin tracking Photo logging Deficiency mapping Smart suggestions

Core mechanics

Photo meal logging — snap a photo, AI identifies nutrients
Daily coverage dashboard across 20+ vitamins and minerals
Deficiency alerts with plain-language explanations
Meal suggestions that specifically target your current gaps
Weekly trends — see patterns, not just daily snapshots
No calorie focus — micronutrients are the whole point
Meal log [ image ]
Coverage map [ image ]
Gap suggestions [ image ]

The problem

Nutrition apps are built around calorie counts — a single metric that doesn't tell you why you feel tired, why your skin is bad, or why you keep getting sick.

The design answer

Surface the micronutrient layer. Make deficiencies visible and understandable. Then give the user the next small step — not a lecture on biochemistry.

On vibe coding

These aren't polished client deliverables. They're what happens when I notice a broken experience and can't stop thinking about what the better version would be.

Vibe coded means I built them the way you make a zine — fast, personal, and because the problem wouldn't leave me alone.