I have rebuilt this portfolio more than once. Each version reflected what I was learning at the time: visual effects, component systems, backend data, or a cleaner way to explain my work.
The previous version became extremely compact. It was fast and focused, but it left no room for the part I wanted most: writing down how projects worked and what experiments taught me.
What changed
This version keeps the useful constraints—clear navigation, a small set of flagship projects, and accessible interactions—but returns to a continuous page. Project case studies now live beside posts about model evaluation, engineering, cars, and whatever is worth understanding in public.
The stack remains deliberately ordinary: Next.js, Supabase, Markdown, and a small amount of GSAP for motion. Posts can be managed through the existing protected admin area. The public site still works from local fallback content before the additive database migration is applied.
The rule for this version
The portfolio should help someone understand my work quickly, then reward them for staying longer. If an effect slows that down, it does not belong here.