HomeAboutExperienceProjectsArchitectureEngineeringArticlesResumeLet's Talk
Engineering

How I build — from first principle to production.

I lead with architecture and product judgment, then execute across backend, frontend, mobile, data, and deployment. Here is where I'm strongest and the process I run every time.

Proficiency

Where I'm strongest

Architecture & Systems

Multi-tenant SaaSDomain modelingAPI designSystem design

Backend

LaravelPHPREST APIsAuth & RBACQueues

Frontend

Next.jsReactTypeScriptTailwind CSS

Mobile

React NativeExpoApp Store / Play deploy

Data

PostgreSQLMySQLSchema designOptimization

AI & Automation

LLM appsAI agentsWorkflow automation

DevOps

LinuxNginxGitServer deployment
Technology

The full stack I work in

Languages
PHPJavaScriptTypeScriptSQLPython
Backend
LaravelREST APIsAuth SystemsBackend Services
Frontend
Next.jsReactTailwind CSSHTML/CSS
Mobile
React NativeAndroidiOSApp Store / Play deploy
Data
PostgreSQLMySQLRelational designData modelling
Infra & AI
LinuxNginxGitAI / LLMsAutomation
Process

The process I run every time

01

Understand

Map users, workflows, data, and failure points before writing code.

02

Architect

Decide boundaries, tenancy, and the shared-vs-product-specific split.

03

Model the data

Design the schema and relationships the domain actually needs.

04

Build the API

Versioned endpoints with auth, validation, and clear service boundaries.

05

Build the UI

Web and mobile against the same API — no forked business rules.

06

Test & harden

Validate flows, edge cases, and permissions on sensitive data.

07

Deploy

Ship to Linux/Nginx with Git workflows; publish mobile to the stores.

08

Observe & iterate

Watch production, fix what breaks, and improve continuously.