
Loading

A multi-tenant SaaS platform for the dental industry
An enterprise-grade SaaS platform built for the dental industry - serving labs, manufacturers, and clinics. DPFlow streamlines daily operations including order management, workflow automation, product and material tracking, and customer management. Built as a full-stack monorepo with a web app, backend API, shared core library, and an Electron desktop app.
Multi-tenant architecture with tenant-scoped data isolation
Order management with status tracking, sub-orders, and file attachments
Workflow automation with configurable step templates
Product, material, and supplier management for dental manufacturing
Customer and patient tracking with billing and shipping addresses
3D visualization using Three.js and React Three Fiber
File management with S3-compatible object storage integration
Electron desktop app with system tray and IPC communication
JWT-based authentication with access and refresh tokens
Monorepo with shared core library (ESM + CJS dual builds)
CI/CD pipeline with GitHub Actions for linting, testing, and building
Architected the entire system: backend, data model, and frontend.
Designed a PostgreSQL database schema with 50+ models using Prisma ORM.
Built the web frontend with latest React, TypeScript, MUI, and TanStack Router.
Developed the backend API with Express.js, Zod validation, and Pino logging.
Created a shared core library with dual ESM/CJS builds using tsup.
Built an Electron desktop watcher app that keeps web-uploaded files in sync with the local OS folder, using S3 for cloud file storage.
Guided the team and product direction throughout the development lifecycle.