Yanpi is a custom-built Enterprise Resource Planning (ERP) web application designed to centralize business operations, streamline workflows, and simplify day-to-day management.
I developed Yanpi to provide businesses with a structured, user-friendly platform for managing operational data and internal processes.
Key Features:
Centralized business management dashboard
Custom modules for business operations
Structured database and data management
User roles and access control
Workflow management and process optimization
Reporting and operational insights
Responsive, user-friendly interface
Customizable business management functionality
My Role:
ERP Product Lead & Full-Stack Developer
I was responsible for translating business requirements into functional software, planning the application architecture, developing management workflows, integrating database functionality, and improving the overall user experience.
Project Goal:
To replace fragmented manual processes with an integrated digital management system that helps businesses organize information, improve operational efficiency, and manage their workflows more effectively.
Project Type:
Custom ERP Software | Business Management Platform | Full-Stack Web Application
Replacing fragmented manual processes usually lives or dies on adoption, not features. Which module did you ship first, and how did you get the team to stop falling back to spreadsheets?
Crenaly: a booking SaaS I designed and built end-to-end for appointment-based businesses in France: salons, barbers, beauty and wellness.
The core idea: when a client cancels, the freed slot is automatically offered to clients who asked for an earlier time. The first to accept gets it, their appointment moves in place, and the slot they leave is offered next. No double booking, no manual work.
Around it, a full product:
→ Branded booking page for each business, embeddable on their own site
→ Mobile-first booking flow, no account needed
→ Agenda, client management, team roles & permissions
→ Verified reviews, analytics, Stripe billing
Automatically offering a cancelled slot to the next client is such a practical feature for salons and barbers. Designing and building Crenaly end to end must have made those flows much tighter.
Umami Color & Finishing is an established color-grading studio in LA. Its work and reputation had outgrown its old site, and the studio was ready for one at the level of its work.
I designed and built it around the work itself: every project filterable by type and colorist, and every view with its own link, so the team can send a lead exactly what fits.