Available for full-stack & cloud projects

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.

Download Resume
Lahore, PakistanGitHubLinkedIn
useEngineer.tsTS
1import { useEffect, useState } from'react'
2
3interface Engineer {
4 name: string
5 stack: string[]
6 cloud: 'AWS' | 'Vercel'
7 ship: () => Promise<Deploy>
8}
9const hamza: Engineer = {
10name: 'Hamza Hanif',
11stack: ['React', 'Node', 'AWS'],
12}
13
Tech Stack

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

Production-Ready

TypeScript

Frontend

Production-Ready

Tailwind CSS

Frontend

Production-Ready

Redux Toolkit

Frontend

Advanced

HTML5 / CSS3

Frontend

Production-Ready

RESTful API Integration

Frontend

Production-Ready

Node.js

Backend

Production-Ready

Express.js

Backend

Production-Ready

Laravel

Backend

Advanced

REST APIs

Backend

Production-Ready

JWT Authentication

Backend

Production-Ready

WebSockets / Real-Time

Backend

Advanced

MongoDB

Cloud/DevOps

Production-Ready

MySQL

Cloud/DevOps

Advanced

AWS (EC2, S3)

Cloud/DevOps

Advanced

Vercel

Cloud/DevOps

Production-Ready

Git / GitHub

Cloud/DevOps

Production-Ready
Selected Work

Featured Projects & Case Studies

Interactive case studies spanning decoupled multi-tenant platforms, custom CMS builds, and real-time workspaces.

fleet.ts
const fleet = await Vehicle.find({
    'status': 'available',
    'vendorId': req.vendor.id
  }).populate('location');

// sync fleet media to aws s3
S3Storage.uploadMedia(fleet);

Decoupled Multi-Vendor Car Rental Platform

Multi-vendor SaaS spanning Admin, Vendor, and API apps on independent AWS EC2 instances.

ReactRedux ToolkitNode.jsExpress.jsMongoDBAWS EC2
PageController.php
$cmsData = PageContent::where('slug', $slug)
  ->firstOrFail();

return response()->json($cmsData);

Custom Laravel Business Web App & CMS

Tailored content management system featuring dynamic theme controls built for a UK client.

LaravelBladeMySQLTailwind CSSJavaScriptREST APIs
System Design

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.

Request Flow
Client
React SPA
API Gateway
Business Logic
MongoDB / S3

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.

Career

Work Experience & Milestones

Roles where I shipped commercial software, designed APIs, deployed to the cloud, and mentored other developers.

Freelance Web Developer & Consultant

2024 — present

Self-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
LaravelMERNMySQLTailwind CSS

Full-Stack Developer

2025 — 2026

Codx 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
ReactNode.jsLaravelAWSMongoDBMySQL

Frontend Web Developer

2023 — 2024

4Dots 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
LaravelBladeJavaScriptHTML5CSS3BootstrapMySQL
Get In Touch

Let's Build Something

Have a full-stack or cloud project in mind? Send a message and I'll get back to you shortly.