Elias Ablan

linkedin / github / mail / whatsapp

React.jsTypeScriptNext.jsExpress.jsCSSTailwind CSSNode.jsSanityDockerPostgreSQL

Hey there! I'm Elias Ablan, a Full Stack Developer with over 10 years of experience building scalable web applications, e-commerce sites, and ERP/CRM systems. I love creating solutions that not only work great but also feel amazing to use.

My toolkit includes technologies like React.js, Next.js, Node.js, and Python, and I'm always focused on optimizing the user experience and seamlessly integrating APIs.

Throughout my career, I've had the privilege of collaborating on multidisciplinary teams, using agile methodologies like SCRUM and Jira to ensure every project is a high-quality, sustainable success.

Want to see how I put all of this into practice? I invite you to explore my projects, connect on my social media, and read my articles on the blog!

Projects

Blog

Carwash App
Next JSReactShadcn UITailwindtRPCDrizzlePostgreSQLDockerNext Auth

Car Wash SaaS – Multi-Tenant, Multi-Role Platform for Managing Branch Operations

This project is a SaaS application currently in active development, designed specifically for the car wash industry. It provides centralized management for businesses with one or multiple branches, using a multi-tenant and multi-role architecture. The platform is positioned as an MVP of a vertical ERP solution, tailored to operational and administrative workflows in the sector.

The system is built to be scalable, modular, and user-friendly, with a clear roadmap for growth into a full-featured vertical ERP.

Key Features:

  • Manage multiple companies and branches from a single platform
  • Hierarchical role-based access control:
    • Application Administrator (Superadmin)
    • Company Administrator
    • Company Manager (with limited permissions)
    • Branch-level Administrators and Managers
  • Role-specific dashboards and access scopes
  • User, branch, and operation management per tenant
  • Scalable infrastructure and data isolation between entities

Tech Stack:

Frontend:

  • Next.js + React.js: Modern application with support for SSR and dynamic rendering
  • Tailwind CSS + Shadcn UI: Clean, customizable, and responsive UI
  • React Hook Form + Zod: Typed and robust form validation
  • Zustand: Lightweight and efficient global state management

Backend & Infrastructure:

  • NextAuth: Secure authentication with support for multi-role access
  • Drizzle ORM + PostgreSQL: Scalable and type-safe relational database
  • Resend: Email service for notifications and onboarding flows
  • Docker: Full containerization for consistent deployment
  • Deployed on a custom VPS with production-ready infrastructure

Project Highlights:

  • Multi-tenant and multi-role architecture: Built to support multiple companies, users, and branches concurrently with fine-grained permission control
  • Scalability: Engineered to evolve into a full vertical ERP for car wash businesses
  • User Experience: Responsive, role-aware interface focused on clarity and usability
  • Modular Codebase: Strongly typed, decoupled logic powered by TypeScript, Zod, and modern tooling

Current Status

Functional MVP with core features implemented and infrastructure ready for future expansion and commercialization.