OnSkin wanted to build an AI-powered skincare app that could scan a user's face, analyze skin conditions in real-time, and deliver personalized skincare routines. The vision was to replace guesswork with science, giving users dermatologist-level insights from their phone camera.
They needed a polished, high-performance mobile app that could handle complex image processing on-device while feeling effortless to use.
What We Built
As CTO of M TECHUB LLC, I led the development of the full AI skincare scanner app for iOS and Android, combining computer vision with a clean, premium user experience.
Core Features:
AI-powered face scanning that detects acne, dark spots, wrinkles, texture issues, and skin tone unevenness
Real-time skin health score with detailed breakdown by zone
Personalized skincare routine recommendations based on scan results
Progress tracking with before/after photo comparisons over time
Product recommendations matched to individual skin profiles
Daily skincare reminders and habit tracking
Skin diary with notes, photos, and condition logging
Subscription model with premium features (unlimited scans, advanced analytics, dermatologist Q&A)
In-app community for skincare tips and user stories
Push notifications for routine reminders and progress milestones
AI/ML: Custom computer vision model for skin analysis, TensorFlow Lite for on-device inference
Payments: Stripe and in-app purchase integration for subscriptions
Image Processing: OpenCV for real-time face detection and zone mapping
My Role
As CTO of M TECHUB LLC, I led the engineering team on this project. I owned the system architecture, mobile UI/UX direction, backend API development, AI model integration, and payment infrastructure. I worked directly with the ML team to optimize the skin analysis model for mobile performance and accuracy.
Built an AI-powered skincare app with on-device face scanning, skin condition detection, personalized routine recommendations, and progress tracking. React Native, Node.js, TensorFlow Lite, Firebase, AWS.