const fleet = await Vehicle.find({ 'status': 'available', 'vendorId': req.vendor.id }).populate('location'); // sync fleet media to aws s3 S3Storage.uploadMedia(fleet);
Full-Stack Engineer
building for the cloud.
Building scalable, decoupled web applications, cloud-backed architectures, and high-performance user experiences.
Modern frontend development with React, TypeScript, and Tailwind CSS — paired with robust backend APIs in Node/Express and Laravel.
1import { useEffect, useState } from'react'23interface Engineer {4 name: string5 stack: string[]6 cloud: 'AWS' | 'Vercel'7 ship: () => Promise<Deploy>8}9const hamza: Engineer = {10name: 'Hamza Hanif',11stack: ['React', 'Node', 'AWS'],12}13▍
Technical Skill Matrix
A categorized view of the tools I use to design, build, and ship full-stack applications — filterable by discipline.
React.js
Frontend
TypeScript
Frontend
Tailwind CSS
Frontend
Redux Toolkit
Frontend
HTML5 / CSS3
Frontend
RESTful API Integration
Frontend
Node.js
Backend
Express.js
Backend
Laravel
Backend
REST APIs
Backend
JWT Authentication
Backend
WebSockets / Real-Time
Backend
MongoDB
Cloud/DevOps
MySQL
Cloud/DevOps
AWS (EC2, S3)
Cloud/DevOps
Vercel
Cloud/DevOps
Git / GitHub
Cloud/DevOps
Featured Projects & Case Studies
Interactive case studies spanning decoupled multi-tenant platforms, custom CMS builds, and real-time workspaces.
$cmsData = PageContent::where('slug', $slug) ->firstOrFail(); return response()->json($cmsData);
Architecture & Cloud Breakdown
How the car rental platform was architected across separate AWS EC2 instances — decoupled services, independent deploys, and commercial scalability.
Frontend Application
React + Redux Toolkit
The user-facing app runs as a standalone build. It consumes versioned REST contracts and owns all rendering, state, and routing — fully decoupled from the API and database tiers.
API Gateway
Node.js + Express.js
A stateless REST API layer handles auth, business logic, and tenant routing. JWT guards every request, and the service scales horizontally behind a load balancer.
Database Tier
MongoDB
MongoDB stores tenant-scoped collections with indexed queries. Connection pooling and read-aware query patterns keep latency low under load.
AWS EC2 Instances
Independent Deploy Targets
Frontend, API, and database each run on dedicated EC2 instances. Independent deploy pipelines let each service ship and scale on its own cadence.
S3 Object Storage
Media & Assets
Vehicle images and uploaded media live in S3 buckets with signed URLs, keeping the API stateless and asset delivery fast and cacheable.
Decoupled Micro-Services
Admin, Vendor, and API apps ship independently over versioned REST contracts, so a change in one never blocks the others.
JWT + Role-Based Access
Every request is authenticated and authorized by tenant and role, enforced at the API gateway before reaching business logic.
Horizontal Scalability
Stateless API instances scale out behind a load balancer, and each tier grows on its own cadence as traffic demands.
Work Experience & Milestones
Roles where I shipped commercial software, designed APIs, deployed to the cloud, and mentored other developers.
Freelance Web Developer & Consultant
2024 — presentSelf-Employed
Remote
Delivered custom CMS and e-commerce solutions for global clients, spanning the MERN stack and Laravel with a focus on tailored dashboards and fast APIs.
- Delivered custom CMS and e-commerce solutions for international clients
- Built tailored admin dashboards and automated inventory workflows
- Integrated fast REST APIs for catalog, cart, and checkout flows
- Consulted on architecture and deployment for MERN and Laravel projects
Full-Stack Developer
2025 — 2026Codx Softwares
Remote
Building commercial web applications end to end — from REST API design to AWS deployment — and mentoring junior developers on frontend standards.
- Built and shipped commercial web apps across the MERN and Laravel stacks
- Designed REST APIs consumed by decoupled React frontends
- Deployed applications on AWS EC2 with S3-backed asset storage
- Mentored junior developers on React, TypeScript, and frontend standards
Frontend Web Developer
2023 — 20244Dots Training & Advisory Ltd
Remote
Building and enhancing core in-house web products using Laravel.
- Maintained and developed client-facing UI layouts for core company products using Laravel Blade
- Integrated frontend Blade templates seamlessly with backend controllers, routes, and data models
- Optimized UI components for cross-browser compatibility and responsive desktop/mobile views
- Collaborated closely with backend developers to streamline feature rollouts and UI bugs
Let's Build Something
Have a full-stack or cloud project in mind? Send a message and I'll get back to you shortly.