think. taste. finish.

Direct AI like a creative director.

See what shipped

What this section is.

This is not client work. Everything here is self-initiated: experiments in designing with AI and designing for it, run on my own time, with my own money, against my own deadlines.

The point is not that a model can generate a screen. It is what happens after: the direction, the refusals, the QA pass, the flaws I chose to ship with. Each project has a page that walks through why I built it, how I approached it, and what I actually learned, including the parts that did not work.

Self-initiated No client work Shipped, not mocked
Screenshot of the SitePort landing page for converting a Lovable site into WordPress
02 · SitePort Launching soon

From vibe-coded to fully yours

Vibe coding makes it easy to launch a website, but it often comes with platform limitations. SitePort converts a Lovable-built site into a clean, editable WordPress theme, so you can break free from those constraints and add real functionality, integrations, custom features, and media management.

Figma Next.Js / React Tailwind CSS TypeScript Playwright
Read case study →

More soon.

Copied to clipboard!