Designed and developed a responsive real-time web application featuring interactive user interfaces, dynamic game sessions, countdown systems, real-time result displays, user interactions, and administrative functionality.
The project demonstrates my ability to build complex frontend interactions, manage application state, connect applications to backend services, and create responsive interfaces for desktop and mobile users.
Key features:
Real-time interactive interface
Dynamic session management
Responsive mobile-first design
User registration and authentication
Admin dashboard
Database integration
Dynamic results and animations
React and TypeScript development
Supabase backend integration
Vercel deployment
This project demonstrates my experience building complex, data-driven web applications with interactive user experiences.
quietly finished a full brand system for a fictional hospitality group — one parent identity, four sub-brands, each tuned to a different hour of the day but sharing the same DNA underneath.
a single dot that changes meaning depending on the moment. a mark that knows when to stay quiet and when to take up space.
firendev is a video studio, and the name carries the whole brand. Fire, for the spark that starts every piece. Firenze, for a craft measured with proportion and geometry. Develop, in its two senses: developing film and developing software. One line holds it together: developed like software, finished like film.
Everything else grows from that. The spark is the dot of the i. The floor is the herringbone brick of Florence's Duomo. The mark is a camera frame waiting for its spark.
I'd love your honest take on the mark and the hero.
Now someone has to check availability, coordinate the yacht and chef, confirm the menu, collect dietary requirements, arrange the extras, and keep an eye on the weather.
For a small charter business, that can mean a lot of back-and-forth before a booking is actually confirmed.
So I built Marea around a simple idea:
The guest should choose the experience. Marea should handle the coordination.
Instead of starting with a long inquiry form, guests can build their trip visually, choosing the destination, date, yacht, experience, dining options, and preferences through one guided flow.
Behind the scenes, the concierge gets everything they need in one place: guest details, preferences, special requests, payment, and trip status.
And because sailing doesn't always go according to plan, Marea also brings weather and rescheduling into the booking experience.
One booking. Boat, chef, dinner, and everything in between.