All projects
E-commerceProductionGlobal

Vident Eyewear

AI-powered eyewear e-commerce

Production eyewear storefront and admin — Next.js commerce, Express/MongoDB API, AWS S3 media, Docker on Contabo, and browser-based AI virtual try-on with MediaPipe + TensorFlow.js.

RoleFull Stack Software EngineerDuration2025–2026ClientEyewear Retail
Vident Eyewear product screenshot

Product overview — full frame

The problem we solved

  • Online eyewear needs rich catalog + try-before-buy confidence
  • Admin and storefront must share catalog complexity (frames, lenses, extras)
  • Need containerized deploy with custom domains and SSL

What success looked like

  • Full commerce loop with admin CMS
  • AI virtual try-on in the browser
  • Scalable media on S3
  • Dockerized three-tier deploy

Capability profile

Measured strengths across delivery, innovation, and operational maturity.

28

Catalog models

On-device AI

Try-on innovation

Docker + SSL

Infra maturity

9 Redux slices

State architecture

Architecture

Three-tier containerized commerce

Next.js frontend, Express REST API, MongoDB Atlas + S3 — each service containerized behind Nginx with SSL.

  1. 01

    Frontend

    Layer 1 of 4
    Next.js 14Redux / ZustandTry-on canvas
  2. 02

    API

    Layer 2 of 4
    ExpressJWT / OAuthMulter → S3
  3. 03

    Data

    Layer 3 of 4
    MongoDB Atlas28 modelsS3 CDN media
  4. 04

    Infra

    Layer 4 of 4
    Docker ComposeNginxContabo VPS

Technology stack

Production tools powering this product — icons for quick recognition.

  • Next.js
  • React
  • TypeScript
  • Node.js
  • Express
  • MongoDB
  • Docker
  • AWS S3
  • Nginx
  • Tailwind CSS

Key features

01

Next.js App Router storefront + admin route groups

02

28 Mongoose commerce models

03

MediaPipe Face Landmarker try-on

04

Redux Toolkit + Zustand state

05

Docker Compose + Nginx HTTPS on Contabo

Structure & detail

AI try-on stack

LayerTech
Face detectionMediaPipe Face Landmarker
ML runtimeTensorFlow.js + WebGL
CaptureReact Webcam
RenderHTML Canvas (+ Three.js support)

Business impact

1

Conversion

Virtual try-on reduces purchase uncertainty

2

Ops

Unified admin for frames, lenses, and media

3

Scale

Containerized stack ready for growth

Closing note

A production-grade eyewear platform combining modern commerce UX with browser AI try-on and solid DevOps.