Work
Milk
WIP
film2026

Milk

A short film exploring grief and the rituals we build around absence. Shot on the Sony FX3 with Atlas anamorphic lenses.

Short FilmNarrativeWIP
Role — Director / DP
Director / DP2026
Dinner's Ready
WIP
film2025

Dinner's Ready

Silence as language. A family dinner where everything is said through what is not spoken.

Short FilmDramaWIP
Role — Director / Writer
Director / Writer2025
KuroTech
tech2026

KuroTech

Full brand identity system for KuroTech — an AI-enabled medical technology startup. Designed product lines including KuroPod, KuroOS, KuroAid Kit, and KuroField, with a complete brand book covering typography, colour, and visual language.

BrandingMedTechIdentity
Role — Founder / Designer
Founder / Designer2026
MarketViewer
tech2025

MarketViewer

A real-time financial market dashboard for tracking stocks, crypto, and ETFs. Features candlestick charting, watchlists, portfolio analytics, sentiment analysis, and multiple viewing modes. Built with React, Recharts, and Radix UI.

FintechReactDashboard
Role — Designer / Developer
Designer / Developer2025
Courchevel
photography2025

Courchevel

A winter series shot across the French Alps. Skiing, light, and altitude captured over two trips to Courchevel.

PhotographyTravelWinter
Role — Photographer
Photographer2025
Italia
photography2025

Italia

Travel photography across Italy — architecture, coastline, and street life. A five-part series shot over multiple visits.

PhotographyTravelStreet
Role — Photographer
Photographer2025
On Film
photography2025

On Film

Analogue work on Cinestill 50D, Cinestill 400D, and Kodak Gold 400. Shot on Hasselblad X-PAN.

Film PhotographyX-PAN
Role — Photographer
Photographer2025
Cinema
photography2025

Cinema

Cinematic stills. Moments composed like frames from a film that doesn't exist yet.

PhotographyCinematic
Role — Photographer
Photographer2025
Portfolio Website
tech2026

Portfolio Website

This site. Built with Next.js 14, GSAP, and Swiss typography principles. Custom arc carousel, page transitions, and scroll-driven animations.

WebNext.jsGSAP
Role — Designer / Developer
Designer / Developer2026
Still Life
film2024

Still Life

Objects tell stories when people leave the room. A visual meditation on the things we leave behind.

Short FilmExperimental
Role — Director / DP
Director / DP2024