Skip to content

My work

Different mediums. One instinct: find the hard part, build the system, iterate until it holds together.

01SHIPPED2026

Foody

Mobile food-inventory app with photo, receipt, and voice input, Gemini/Claude fallback — live on Google Play, iOS in progress.

RoleProduct Strategy · UX Logic · AI Integration

Stack

ExpoReact NativeTypeScriptSupabaseGeminiClaude
02SHIPPED2026

FrameForg

Live AI video-production platform — brief to storyboard to Remotion render, delivered in about an hour.

RoleProduct Architecture · Agent Workflow Design · Creative Direction

Stack

Next.jsSupabaseDockerRemotionFFmpeg
03SHIPPED2026

3Drukit

Bilingual 3D-printing e-commerce site — live catalog, a print calculator with instant pricing, and a free model converter, live at drukit.store.

RoleProduct Architecture · Full-Stack Development · 3D/WebGL

Stack

Next.jsCloudflare WorkersReact Three FiberDrizzle ORMD1Framer Motion
SHIPPED2026

Foody Web

Marketing website for the Foody app, live at appfoody.com.

TypeScriptGitHubCloudflare
View

Physical iteration loop

Idea
Model
Check
Slice
Print
Adjust
SHIPPED2026

YT Downloader

Windows desktop app for downloading and converting video/audio from YouTube and hundreds of other sites.

PythonCustomTkinteryt-dlpFFmpegPyInstaller
View

Physical iteration loop

Idea
Model
Check
Slice
Print
Adjust
EXPERIMENT2026

3D Lab

Idea to 3D model to sliced, printed object — iteration you can hold.

BlenderCinema 4D3ds MaxBambu Studio
View

Physical iteration loop

Idea
Model
Check
Slice
Print
Adjust