Developed backend services and key frontend features for Jippo.io, a full-stack event management and ticketing platform built with Next.js, NestJS, and PostgreSQL.
Implemented event creation, group management, ticketing, and attendee workflows, along with Stripe Checkout, payment webhooks, and refund processing.
Built Swedish Fritidskortet split-payment functionality and configurable feedback forms, including their supporting APIs, database persistence, and application workflows.
Focused on reliable payment processing, maintainable backend architecture, and seamless user experiences.
Built a highly responsive web application prototype focusing on smooth user interfaces and swift database connectivity. Optimized web performance to ensure rapid load times and cross-platform compatibility.
Designed and developed Crown Timepieces, an interactive luxury watch e-commerce platform built to showcase high-end horology products with smooth browser performance.
Key features include:
• Real-time search and instant category filtering across 100 timepiece models without page reloads.
• Interactive quick-view modal dialogs detailing watch specs, case materials, and dynamic waitlist toggles.
• Integrated media overlays including an embedded brand film player and a boutique appointment booking popup.
• Fully responsive, mobile-optimized UI styled with modern typography and sleek micro-interactions.
Scroll → a camera flies through a watch gallery → zooms into the dial → you pick a dial colour → add to cart.
That's the homepage of AUREL, a luxury watch store I designed and built as a portfolio project. ⌚
Under the hood:
• 3D scroll story with React Three Fiber, GSAP and custom shaders
• Full shop flow: filters, product variants, cart, 4-step checkout
• Mobile CSS 3D fallback + reduced-motion layout
• Accessible, fast, and ready to plug into Shopify
I'm a web developer (React · WordPress · PHP, 6+ years) looking for remote frontend or WordPress roles. Recruiters and hiring managers, my DMs are open.
This is how 3D should be used in commerce — not decoration, sequence. Camera through the gallery, zoom into the dial, then the colour pick and add to cart: by the time someone chooses, they already feel like they have handled the watch. The detail that sold me on the craft is...