Hamza Iqbal

Full Stack Engineer | Rust, Flutter, React Native

A self-taught engineer with 7+ years of experience, I've built different types of software solutions like travel booking platforms, social networks, online stores, and business applications. I mostly use Rust, Flutter, NextJS, NodeJS, and React Native.

Outside of coding, I enjoy flying drones and playing story-rich video games like Detroit: Become Human and Cyber punk.

Skills

Web
React

React JS

Next.js

Next JS

Tailwind CSS

Tailwind CSS

WebAssembly

Webassembly

TypeScript

Typescript

Material Design

Material UI

Firebase

Firebase

Mobile
Flutter

Flutter

React

React Native

Socket.io

Socket.IO

Internationalization

Multi Threaded Apps

E2E Testing

Pixel Perfect UI

Parallax Animations

Server
Rust

Rust

Node.js

Node JS

AdonisJS

Adonis JS

Express

Express JS

CLI App

GitHub Actions

Github Actions

PostgreSQL

Postgres

Projects

Flutter UI Designs

Flutter UI Designs

Open Source
Mobile App
  • Features complex parallax animations.
  • Desktop & web app support.
  • Responsive UI.
  • Basic internationalization.
  • Light and Dark theme support.
Flutter movie concept

Flutter movie concept

Open Source
Mobile App
  • Features complex parallax animations.
  • Scales on desktop, tablets & browser.
React Native Loop

React Native Loop

Open Source
Mobile App
  • Features complex parallax animations.
  • Scales on desktop, tablets & browser.
Golang minesweeper

Golang minesweeper

Open Source
CLI App
  • Features complex parallax animations.
  • Scales on desktop, tablets & browser.
My CV

My CV

Open Source
Web App
  • Features complex parallax animations.
  • Scales on desktop, tablets & browser.
QuestSocial

QuestSocial

Product
Full Stack
    Peekaboo Guru

    Peekaboo Guru

    Product
    Full Stack
      Sastaticket.pk

      Sastaticket.pk

      Product
      Mobile App
      • Features complex parallax animations.
      • Scales on desktop, tablets & browser.
      Grow youth ministry

      Grow youth ministry

      Product
      Mobile App
      • Features complex parallax animations.
      • Scales on desktop, tablets & browser.

      Experience

      Mixfame

      Freelance

      Freelance mobile engineerDec 2023 - Jun 2024
      FlutterFlutter
      Bloc
      Provider
      FirebaseFirebase
      Analytics
      Animations
      Notifications
      In-app purchase
      • Built Flutter mobile app from scratch for Mixfame, a talent management platform, integrating Firebase, and In app purchase.
      • Deeplinking via push notifications and dynamic links for user engagement and retention.

      Toptal

      Contracter

      Freelance software engineerSep 2021 - Present
      FlutterFlutter
      GoGolang
      ReactReact JS
      ReactReact Native
      TypeScriptTypescript
      FirebaseFirebase
      Node.jsNode JS
      AdonisJSAdonis JS
      PostgreSQLPostgres
      EthereumEthereum
      EthersEthers
      • Built a React Native app prototype for BasedApp (fintech startup) integrating Web3, SafeWallet, Magic Link, and various blockchain functionalities.
      • Developed Quest Social's real-time backend (AdonisJS, MySQL, Socket.io) and React Native mobile app with improved state management, revamped designs and new features, successfully publishing to App Store and Play Store.
      • Prototyped a Flutter mobile app for New York based trading startup.

      Voxlabs

      Contract

      Project software engineerAug 2021 - Oct 2021
      FlutterFlutter
      FirebaseFirebase
      TypeScriptTypescript
      ReactReact JS
      Material DesignMaterial UI
      • Developed a vanilla JavaScript paywall plugin with ad-block bypass capabilities through dynamic CSS implementation, along with a admin panel built using React, TypeScript, Zustand, and Firebase.
      • Maintained an existing Flutter mobile application and did code reviews of junior developers' work.

      Sastaticket.pk

      Full time

      Software engineerJan 2021 - Aug 2021
      FlutterFlutter
      Bloc
      Provider
      FirebaseFirebase
      Analytics
      Animations
      Notifications
      Payments
      Google DriveGoogle Drive API
      Node.jsNode JS
      Github Actions
      • Architected and developed Pakistan's top-ranked airline travel app using Flutter and Bloc design pattern, successfully publishing on App Store and Play Store.
      • Implemented robust development infrastructure including multi-environment configuration and automated workflows for internationalization, boilerplate code, assets generation, and deployment processes.
      • Integrated analytics suite (Webengage, Mixpanel, AppsFlyer, Facebook, Firebase) and multiple payment gateways (Easypaisa, Jazzcash, Paypro, 3D-secured Credit/Debit cards).
      • Hacked a zero cost CI/CD solution using Github Actions and NodeJS for automated APK distribution to Google Drive with email notifications.

      Upwork / Fiverr

      Contracter

      Freelance software engineerMay 2018 - Oct 2021
      ReactReact JS
      ReactReact Native
      FlutterFlutter
      Bloc
      ReduxRedux
      ReduxRedux Saga
      Node.jsNode JS
      AdonisJSAdonis JS
      AsanaAsana API
      DropboxDropbox API
      MySQLMYSQL
      FirebaseFirebase
      Notifications
      AmazonAWS (S3, SES, RDS, EC2)
      • Provided full stack development services for ReactJS, React Native, Flutter, and NodeJS, delivering prototypes and production ready applications
      • Built and published multiple mobile applications including 'Grow Youth App' using React Native with Redux and WordPress API integration, launching on both App Store and Play Store.
      • Prototypes a background video processing app using React Native threads and NodeJS/Dropbox integration.
      • Developed a full-stack small CMS with ExpressJS and React Native App for management of business information repositories.
      • Built Wheelbees, a comprehensive chat application for drivers featuring social authentication, real-time messaging with voice notes and images, advanced search capabilities (text/speech/image recognition), and push notifications.

      Fetch Sky

      Full time

      Software engineerDec 2016 - Oct 2018
      ReactReact JS
      ReactReact Native
      ReduxRedux
      ReduxRedux Saga
      styled-componentsstyled-components
      Webpackwebpack
      FirebaseFirebase
      Analytics
      Node.jsNode JS
      MySQLMYSQL
      AngularAngular JS
      Notifications
      Google ChromePuppeteer
      AmazonAWS (S3, SES)
      • Worked on Peekaboo Guru, a location-based and lifestyle platform, developing its NodeJS/MySQL backend, ReactJS web app, and React Native mobile app.
      • Built custom modules including a lightweight image cropping and sizing module using node-canvas, integrated Redux ecosystem (Redux-Saga, ImmutableJS) for state management, and implemented third-party services like Firebase analytics and OneSignal notifications.
      • Developed internal tools including an AngularJS admin panel and a server-side rendered analytics dashboard with PDF reporting capabilities.