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.