Full-Stack Software Engineer based in Kuala Lumpur, Malaysia.
I build scalable web and mobile applications — from frontend UI to backend systems, enterprise integrations, and cloud infrastructure.
Currently building enterprise software at scale:
- Microservices platform — 7-service architecture handling 500+ pages, 130+ API modules, and 300+ database models
- Enterprise integration hub — Plugin-based platform connecting 9 external systems across 49 integration types
- Multi-step workflow system — Dynamic workflow engines with token passing and state management
- DevOps infrastructure — Multi-environment CI/CD pipelines (DEV/STG/PRD) on AWS with Docker
| Layer | Technologies |
|---|---|
| Frontend | Vue 3, React, Next.js, Nuxt, Inertia.js, Tailwind CSS, Shadcn |
| Mobile | React Native (Expo), NativeWind |
| Backend | NestJS, Laravel (PHP), Spring Boot (Java), Node.js |
| Database | PostgreSQL, MySQL/MariaDB, Prisma ORM, JPA/Hibernate, Flyway |
| AI | OpenAI GPT-4o, Claude Sonnet, Vercel AI SDK |
| Cloud & DevOps | AWS (EC2, ECR, S3), Docker, Nginx, GitHub Actions |
| Testing | Vitest, Playwright, JUnit 5, PHPUnit, Jest |
| Project | Description | Stack | Link |
|---|---|---|---|
| AI Code Reviewer | Multi-provider AI code review with streaming output | Next.js, Vercel AI SDK, OpenAI, Claude | Live |
| Short URL | URL shortener with click analytics dashboard | Next.js, Prisma 7, Neon PostgreSQL, Recharts | Live |
| Repo Insights | GitHub repo visualization — commits, languages, contributors | Next.js, SWR, Recharts, Auth.js | Live |
| Recipe Explorer | Recipe browsing with search and favorites | Next.js, React Query, Tailwind CSS | Live |
| dev-dashboard | GitHub activity, npm analytics & Vercel status in one dark-mode dashboard | Nuxt 3, ApexCharts, Pinia, GitHub GraphQL | Live |
| Project | Description | Stack | Link |
|---|---|---|---|
| dev-companion | 100% offline developer toolkit — HTTP client, JSON tools, encoding, hashing, regex, timestamps | Expo, React Native, NativeWind, Zustand | GitHub |
| Library | Description | Install |
|---|---|---|
| fetch-backoff | Zero-dependency fetch wrapper with retry, exponential backoff, jitter and 202-polling | npm install fetch-backoff |
| flatfile-js | Zero-dependency schema-first flat file parser/generator for pipe/comma/tab-delimited formats | npm install @faizkhairi/flatfile-js |
| Tool | Description | Install |
|---|---|---|
| loadtest-cli | API load testing with latency percentiles and HTML reports | npm i -g @faizkhairi/loadtest-cli |
| migra-cli | Database migration management with rollback and safety checks | npm i -g @faizkhairi/migra-cli |
Production-ready starter templates showcasing my expertise across modern frameworks and full-stack architectures.
| Template | Stack | Use Case |
|---|---|---|
| nuxt-boilerplate | Nuxt 3 + Vue 3 + Prisma + Auth + Shadcn-vue | Vue SSR apps |
| next-boilerplate | Next.js 15 + React + Prisma + NextAuth + Shadcn | React SSR apps |
| expo-boilerplate | Expo + React Native + Zustand + NativeWind | Mobile apps |
| vue-springboot-boilerplate | Spring Boot 3.3 + Vue 3 + JWT + OpenAPI | Enterprise apps |
| laravel-boilerplate | Laravel 12 + Inertia.js + Vue 3 + RBAC | PHP apps |
| Project | Description |
|---|---|
| microservices-demo | Docker Compose microservices architecture |
- Website — faizkhairi.github.io
- LinkedIn — linkedin.com/in/faizkhairi
- Email — ifaizkhairi@gmail.com


