Selected work

Things I build when I'm not doing client work. If it's here, it survived long enough to be worth sharing.

Screenshot of the vector image search app UI with gallery grid and upload tabs

Vector based image search

Vector search

Upload an image, get back visually similar ones: no tags, no keywords required. It matches by what things look like, not what they're called. Simple to use, but the mechanics underneath are genuinely interesting.

GitHub
Reel Estate modal for choosing a reel template: pitch a home, open houses, hot deals, and rap duel options

Reel Estate

Real estate & video

Built at a hackathon with Naamche and reAlpha. Drop in a property link and it spits out a TikTok-ready promo reel in minutes: script, voiceover, video, the whole thing. Paste a link, wait a bit, walk away with something you'd actually post. What would normally take a day of editing just... doesn't anymore.

Abstract bubble graphics: overlapping teal circles and scattered multicolor dots on black

Bubble graphics

Canvas

A full-screen HTML canvas experiment: hundreds of small circles drift and bounce off the edges while a simple animation loop clears and redraws each frame. Move the pointer around and nearby bubbles grow, then shrink again when you leave. It is a compact playground for 2D context, requestAnimationFrame, and a bit of motion without a framework.