Project Portfolio

Systems that convert constraints into leverage. Each project solves a real problem with strategic precision.

ClearCruit interface

ClearCruit

Product
Live

A recruitment marketplace for multilingual talent across Europe with fast job discovery and guided employer posting.

Problem:Cross-border hiring needs a simple way to match multilingual candidates to roles while keeping the posting process frictionless for employers.
Approach:Search-first experience with location and language filters, real-time job previews, and detailed role pages. Dual-mode posting flow (step-by-step form or AI-assisted chat) backed by CMS content and analytics tracking.
Next.jsTypeScriptTailwind CSSSupabaseContentfulFramer MotionOpenAI
Outcome:Multilingual discovery, Streamlined employer posting
Richie Stores interface

Richie Stores

E-commerce
Live

Premium skincare e-commerce with a clean catalog, category-led browsing, and trust-focused product storytelling.

Problem:Customers need a clear path to discover skincare that matches specific concerns while feeling confident about safety and suitability.
Approach:A focused storefront with curated collections, detail-rich PDPs, and suitability messaging reinforced by direct support links.
E-commerceWeb DesignSkincare RetailContent Architecture
Outcome:Trust-first commerce, Fast product discovery
Marzelle interface

Marzelle

E-commerce
Demo Ready

Luxury sweets storefront for premium marzipan and gift boxes, blending editorial presentation with modern headless commerce.

Problem:Premium food brands need ecommerce that feels elevated enough for gifting while still making product discovery, collections, and checkout frictionless.
Approach:A headless Shopify experience with rich hero storytelling, curated collections, gifting flows, and review-driven trust. Typography, photography, and product hierarchy were tuned to feel premium without slowing purchase intent.
Shopify HydrogenReact RouterTailwind CSSShopify Storefront APIJudge.me
Outcome:Luxury positioning, Gifting-focused commerce
Rossovivo interface

Rossovivo

Website
Live

Artisan pizza restaurant website built to showcase brand story, locations, catering, and menu journeys for Dubai diners.

Problem:Restaurant brands need more than a menu link. Rossovivo needed a site that could communicate quality, drive orders, and support catering enquiries across multiple locations.
Approach:A cinematic, fire-led brand experience with dedicated catering flows, location pages, menu access, and CMS-backed content. Order, WhatsApp, event, and social-proof touchpoints were woven directly into the journey.
Next.jsTypeScriptTailwind CSSSanityFramer MotionPostHog
Outcome:Menu discovery, Catering and order intent
Gulf EPCO interface

Gulf EPCO

Website
Live

B2B cosmetics manufacturing website positioning a Dubai factory for private label, contract manufacturing, and custom product development.

Problem:Cosmetics manufacturers need to build trust quickly with international buyers, but certifications, capabilities, and production depth often get buried in generic industrial websites.
Approach:A premium, credibility-first site structure highlighting manufacturing capabilities, certifications, product categories, and partnership paths. Clear hierarchy and conversion-focused CTAs turn technical factory information into a stronger sales narrative.
B2B WebsiteContent StrategyManufacturing UXResponsive Design
Outcome:Certification-led trust, Clearer buyer path
Feel Healthy Program interface

Feel Healthy Program

Website
Demo Ready

Guided wellness landing experience for Coach Roger, combining metabolic health education, product pathways, and business-partnership conversion.

Problem:Health offers often overwhelm visitors with disconnected product claims. The program needed a calmer structure that could explain the system, build credibility, and move visitors toward consultation or partner actions.
Approach:Educational landing architecture with clear metabolic-health messaging, guided program flows, product pages, testimonials, booking, and partnership CTAs. The UI keeps wellness content approachable while still supporting conversion.
Next.jsTypeScriptTailwind CSSCal.comReact QueryCrisp Chat
Outcome:Guided education, Consultation and partner funnel
Ebox Pro Logistics interface

Ebox Pro Logistics

Website
Live

A conversion-focused logistics website built to spotlight regional coverage and fulfillment trust.

Problem:GCC expansion brands need a logistics partner they can trust, but most fulfillment sites bury differentiators and overwhelm with generic copy.
Approach:Narrative-led layout with proof points, service deep-dives, and strong CTAs. Motion pacing and a 3D globe highlight regional reach while keeping performance tight.
Next.jsTypeScriptTailwind CSSFramer MotionReact Three FiberThree.jsreact-hook-form
Outcome:Regional reach, Conversion-focused CTAs
Timeless Touch Ceramics interface

Timeless Touch Ceramics

Website
Live

Luxury porcelain surfaces site combining editorial storytelling with a filterable product catalog.

Problem:Luxury tile brands must communicate craftsmanship and specs without forcing customers through static PDFs or cluttered menus.
Approach:Cinematic landing narrative paired with a filterable library, quick views, and shareable URLs. Contentful powers curated catalogs with a static fallback.
Next.jsTypeScriptTailwind CSSFramer MotionContentfulshadcn/ui
Outcome:Catalog discovery, Editorial storytelling
iMeal interface

iMeal

Product
Live (Building Post-MVP)

Smart meal planning with automatic shopping lists. Weekly recipe suggestions that adapt to your taste.

Problem:Meal planning is tedious. Shopping lists are scattered. People waste time deciding what to eat and what to buy.
Approach:Weekly random recipe generation with manual override. Search and customize recipes, approve your menu, and get an auto-generated shopping list. Local-first with cloud backup.
Next.jsTypeScriptTailwind CSSshadcn/uilocalStorageSupabase
Outcome:Recipe search, Auto shopping lists
Vire Studio interface

Vire Studio

Website
Live

Agency website showcasing productized services, case studies, and conversion-focused content architecture.

Problem:Studios need a clear narrative that communicates capabilities, outcomes, and trust signals without generic templates.
Approach:Custom-built with modern animations, geometric effects, and strategic content structure. Performance-optimized with SEO in mind.
Next.jsTypeScriptTailwind CSSFramer Motionshadcn/ui
Outcome:Lead generation, Conversion-focused layout
OCR→Calendar Automation interface

OCR→Calendar Automation

Automation
Live

Push events from any calendar screenshot directly to Google Calendar using AI-powered OCR.

Problem:Many calendars lack Google Calendar integration. Manual event entry from screenshots is slow and error-prone.
Approach:Flask backend deployed on Render processes calendar images with AI-powered OCR. Next.js frontend on Vercel provides intuitive upload interface. Both communicate via REST API for seamless event extraction and Google Calendar sync.
FlaskNext.jsPythonAI/OCRREST APIGoogle Calendar APIRenderVercel
Outcome:Instant sync, AI-powered extraction

Like what you see?

Let's build something strategic together.

Browse services