Next.JS + Supabase Auth
Implementing authentication in a Next.JS application using Supabase Auth with utility functions for route protection and user role management.
Passionate about crafting clean, fast, and user-friendly web experiences. I enjoy collaborating closely with designers, sweating the details, and turning complex problems into simple, elegant interfaces. Performance, accessibility, and scalability are always top of mind and I love building things that make a real impact.





Implementing authentication in a Next.JS application using Supabase Auth with utility functions for route protection and user role management.
This project is a React application that allows users to place stickers on a 3D model of a can using React Three Fiber. The app provides an interactive experience where users can rotate the 3D model and place the stickers anywhere they want.
When you’re building a website for a company as ambitious as Planetaria, you need to make an impression. I wanted people to visit our website and see animations that looked more realistic than reality itself.
I implemented a scalable design system that translated design components into reusable, production ready code giving the site flexibility, consistency, and long-term maintainability. Core experiences like the cart drawer and primary navigation were rebuilt and optimized, while only essential third-party apps were migrated to keep performance lean and intentional.