A place that fits what I do
A place for work. After chasing a my perfect site for ages, I built a space that breathes with the shoots, prioritizes feel over formatting, and keeps my work in spotlight.
What did I use to pull that off?
Next.js, React, and a bit of stubborn curiosity. For a long time I didn’t have a site that felt like my work, something that’s fun to click through, invites people to stay a bit, and shows the projects the way I see them. So I built one.
Making it enjoyable to explore
Not a boring grid.
I ditched the wall of text and built a flow that glides from reel to project to blog, letting the work breathe and the story hold attention without forcing reading. Clear, fast, and designed for the work to speak.
So how did I keep it fast and findable?
Tailwind for styling, Next.js for routing and SEO previews.
Content I can actually update
Shooting and editing keep me busy, so I needed a CMS where I can add projects, write blog posts, update text, and not touch code.
Sanity does that, headless, so the frontend stays mine, but the content side stays simple.
TypeScript keeps the codebase manageable so I can keep evolving the site over time.
Why the stack matters to me
Tailwind speeds up styling.
So I can focus on layout and feel rather than wrestling with CSS politics. Honestly, hosting on Vercel means every update is a simple push with previews when I try something new. The whole setup is a mix of modern open source tools, and what matters just as much is the community around them: tutorials, plugins, people sharing how they built their own thing. That support makes the learning curve less lonely and the project feel like a long term experiment.
Still growing
It isn’t finished yet.
I keep adding projects, tweak sections, and try new ways to present the work. For me that’s the point: a site that grows with what I do as a cameraman, photographer and editor, and stays fun to build and explore.
If you’re thinking about building your own corner of the web or you’re curious how this one is put together, I’m happy to share more. Just get in touch.

