erzan@Projects\portfolio-v2\apps\web ~
echo"Hi I'm Earl Jan Do! [Erzan] I'm a FullStack Developer, Welcome!"
echo""

I build scalable backend systems & modern web platforms

Full-stack developer specializing in ERP systems, APIs, and developer platforms — focused on performance, clean architecture, and real-world scalability.

Stuff I’m currently building or messing around with 👇

    Portfolio revamp (this one)
    Ongoing
    Personal Docs on Docusaurus (already deployed)
    Ongoing
    Blog Page section in development and will be self-Hosted CMS with Supabase and Drizzle ORM
    Ongoing
    Simple dev tools (experimenting)
    Queue
    Side project — Product Inventory System ERP
    Ongoing
    Side project — Laravel Projects
    Live
    Side project — ERP API
    Live

Featured Projects

A collection of my work, personal and freelanced projects where I apply and prioritize scalable architectures, clean and readable codes with proper documentaions showcasing my understanding and developer experience about building sustainable applications, api's and systems from local development, with CI/CD to Staging branch for QA and Tester up to Production branch.

ShopStack - Fullstack E-Commerce Application
ShopStack - Fullstack E-Commerce Application

ShopStack is a full-stack multi-tenant marketplace platform built with modern web technologies.

NestJS
Prisma
PostgreSQL
Docker
Docs Platform
Docs Platform

Developer documentation platform using Docusaurus

Docusaurus
TypeScript
React
Livestock Tagging and Profiling Management System
Livestock Tagging and Profiling Management System

Livestock management system

Laravel
PHP
Blade
Vite
SaaS
QR-Code Attendance Management System
QR-Code Attendance Management System

This project are for faculties and students scanning for generated qr code for convenient attendance during events

Laravel
PHP
Blade
Vite
SLSU Clinic Appointment System
SLSU Clinic Appointment System

This project is intended for the uninersity clinic to be paperless and all the appointments will be made online

Laravel
PHP
Blade
Vite
Portfolio V2
Portfolio V2

My new and updated personal front facing portfolio website built with React, Next.js, and TailwindCSS

React
NextJS
TypeScript
Tailwind
ERP API
ERP API

This project is a NestJS Enterprise API Project with subsystems inside a company, it highlights my understanding and experience.

NestJS
PostgreSQL
Swagger
Supabase
Render
ShopStack API
ShopStack API

This is the backend service of the ShopStack Fullstack Application deployed using Render.

NestJS
PostgreSQL
Swagger
Supabase
Render

Technical Stack

A collection of different technologies, workflows, tools and engineering principles I utilize to design, maintain and optimize scalable modern Web Applications and API's.

System Architecture
Backend Engineering

Designing scalable APIs, authentication systems, and maintainable backend architectures focused on reliability and performance.

NestJS
PHP
Laravel
CodeIgniter
Node.js
Express
Spring Boot
Interactive UI
Frontend Experience

Building immersive interfaces with responsive design, motion systems, and component-driven development.

React
Next.js
TypeScript
Tailwind CSS
Framer Motion
Deployment Workflow
Infrastructure & DevOps

Managing deployments, automation pipelines, and modern cloud-native development workflows.

Docker
Netlify
Git
Vercel
CI/CD
Render
Data Modeling
Data & Persistence

Designing relational data models, query optimization, caching, and persistence strategies.

PostgreSQL
MySQL
Prisma
Redis
Supabase

Case Study

A closer look into how I approach real-world system design, problem-solving, and scalable application development.

Featured System Project

SLSU Clinic Appointment System

A modernized clinic scheduling platform designed to reduce manual workflows and improve appointment management efficiency.

Problem

Manual appointment handling caused long queues, inconsistent scheduling, and inefficient patient management.

Solution

Developed a centralized web-based appointment system using Laravel and MySQL to streamline clinic operations and automate booking workflows.

Challenges

Managing concurrent bookings, preventing schedule conflicts, and maintaining reliable database consistency across requests.

Outcome

Reduced administrative workload, improved scheduling efficiency, and delivered a smoother appointment experience for both staff and students.

How I Think

My approach to development focuses on thoughtful architecture, long-term scalability, and building experiences that remain maintainable as products evolve over time.

Scalability First

I design systems that can grow, evolve, and remain maintainable long after the first deployment.

Clean Architecture

Readable structure and long-term maintainability matter more than temporary shortcuts.

Performance Mindset

I constantly look for optimizations, efficient rendering, and better user experience.

Depth Over Trends

I prefer mastering fundamentals and deeply understanding tools instead of chasing every trend.

Leave a Note

I value your feedback on our collaborations or projects.

Testimonials are invite-only

Contact me if you'd like to leave feedback.