Skip to content

About

Hello! My name is Hamza and I enjoy building software that quietly ships and keeps working. My path started at COMSATS University where I picked up the software-engineering fundamentals that still guide how I design and build today.

Fast-forward to today, and I've had the privilege of shipping production code at Contour Software, Stem Wizards Academia, and aSimplify — from AI-powered Chrome extensions to ticketing platforms and learning management systems serving 1,000+ users.

My main focus these days is leading product work at Devpulse Labs — building Pakelp, RideBuddy, and a growing portfolio of web and mobile apps for real users.

Alongside that, I've spent 4+ years freelancing — delivering everything from Montessori learning games to bespoke client dashboards.

Here are a few technologies I've been working with recently:

  • React
  • Next.js
  • TypeScript
  • React Native
  • Flutter
  • AI Automation

Experience

  1. November 2025 – Present

    Software Engineer · Devpulse Labs

    Abbottabad · Full Time

    • Leading Devpulse Labs' ongoing product work — owning priorities and delivery across concurrent web and mobile projects
    • Build & Maintain Pakelp (pakelp.com) end-to-end across web and mobile, partnering closely with the designer on UI, logo, and page-level polish to sharpen the product's appeal
    • Develop RideBuddy (ridebuddy.com) ride-sharing across web and mobile to a deployment-ready state, covering responsive UI and end-to-end booking flows
    • Contributed to the Devpulse Labs company site (devpulselabs.com) redesign with a modern, motion-driven layout
    • Working cross-functionally with design and QA — fixing bugs, proposing new features, and planning change rollouts from scoping to launch
    • Driving optimization across performance, user flows, and marketing strategy to compound product growth
    • Mentoring interns through day-to-day engineering — code reviews, framework patterns, and shipping-ready habits
    • React
    • Next.js
    • TypeScript
    • React Native
    • Tailwind CSS
    • SupaBase
    • PostgreSQL
    • dotnet
  2. Apr 2024 – March 2025

    Software Engineer · aSimplify

    Islamabad · Full Time, On-site

    • Drove performance optimization on a high-traffic ticketing platform — tuning payment flows, cookie and cache strategies, and web-flow bottlenecks for faster, more reliable user journeys
    • Built dynamic SVG seat-map generation with interactive selection controls, enabling venue-scale ticket browsing and purchase flows
    • Audited end-to-end user journeys to identify UX gaps and production bugs, shipping fixes that lifted reliability and conversion
    • Shipped a Chrome extension that scrapes job listings and parses structured job details, surfacing high-stake opportunities on a personalized in-extension dashboard
    • Integrated OpenAI and Gemini via LangChain to auto-generate tailored cover letters from user profile and job context, with one-click apply and applied-job tracking
    • Partnered closely with the product manager on go-to-market — producing presentations, demo videos, and design assets
    • React
    • Next.js
    • TypeScript
    • SVG
    • LangChain
    • OpenAI
    • Gemini
    • Chrome Extensions
    • Web Scraping
  3. Sep 2023 – Dec 2023

    Frontend Developer · Stem Wizards Academia

    Abbottabad · Full Time, Hybrid

    • Led frontend development of the AirAcademic LMS using React, serving over 1,000 users
    • Translated complex requirements into intuitive UI designs with mobile-responsive features
    • Balanced on-site and remote responsibilities to deliver frontend solutions efficiently
    • React
    • JavaScript
    • CSS
    • Responsive Design
  4. Apr 2023 – Jun 2023

    MERN Stack Trainee · Contour Software

    Islamabad · Full Time, On-site

    • Completed structured MERN Stack training program mentored by industry professionals
    • Built full-stack proficiency in MongoDB, Express.js, React.js, and Node.js
    • Learned market trends and best practices in modern web development
    • MongoDB
    • Express.js
    • React
    • Node.js
  5. 2022 – Present

    Software Engineer (Contract) · Freelance

    Remote · Contract

    • Delivering client projects end-to-end for 4+ years — from scoping and architecture through launch and post-release support
    • Building Montessori learning games for early-childhood education, including memory-match puzzles and same-object detection blocks focused on kid-friendly UX and motor-skill development
    • Shipping bespoke web apps, dashboards, and marketing sites across industries using React, Next.js, and modern tooling
    • React
    • Next.js
    • TypeScript
    • Full Stack
    • PHP
    • Ai-Automation
    • Generative AI
    • Debugging
    • Performance Optimization

Skills

Programming Languages

  • JavaScript (ES2015+)
  • TypeScript
  • HTML
  • CSS
  • Sass
  • PHP
  • GraphQL

Libraries & Frameworks

  • React
  • Next.js
  • Extensions
  • Node.js
  • React Native
  • Tailwind CSS
  • Styled Components
  • Framer Motion
  • Anime.js
  • WordPress
  • p5.js

Tools & Platforms

  • Git
  • GitHub
  • Netlify
  • Vercel
  • Heroku
  • WordPress
  • Contentful
  • Firebase
  • Storybook
  • Docker
  • Webpack
  • Figma
  • Supabase
  • Canva
  • Generative AI
  • Agile

Projects

  • Drum Play

    Fun browser drum kit — press W / A / S / D / J / K / L to trigger different drums and cymbals. An early JavaScript side project built to practice DOM events and Web Audio.

    Drum Play screenshot
  • Dice Roll Play

    Two-player dice-roll mini-game that randomizes each round and announces the winner — a quick DOM/JS exercise in state and randomness.

    Dice Roll Play screenshot
  • HTML/CSS Portfolio

    First iteration of my personal site — a single-page profile built with pure HTML and CSS, covering home, services, projects, about, and contact.

    HTML/CSS Portfolio screenshot

Certifications

Contact

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Fill out the form below and I'll open a pre-filled Gmail draft so you can send it in one click.