Hamza Iqbal

Full Stack Engineer | Rust, Flutter, React Native

A self-taught engineer with 8+ 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 JS

Next JS

Tailwind CSS

Webassembly

Typescript

Material UI

Firebase

Mobile

Dioxus

Flutter

React Native

Socket.IO

Internationalization

Multi Threaded Apps

E2E Testing

Pixel Perfect UI

Parallax Animations

Server

Rust

Axum

Node JS

Adonis JS

Express JS

CLI App

Github Actions

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.
Gandalf

Gandalf

Open Source
Mobile App
    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.
    Wheelbees

    Wheelbees

    Product
    Full Stack
      QuestSocial

      QuestSocial

      Product
      Full Stack
        Mixfame

        Mixfame

        Product
        Mobile App
          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
            Flutter
            Bloc
            Provider
            Firebase
            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
            Flutter
            Golang
            React JS
            React Native
            Typescript
            Firebase
            Node JS
            Adonis JS
            Postgres
            Ethereum
            Ethers
            • 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
            Flutter
            Firebase
            Typescript
            React JS
            Material 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
            Flutter
            Bloc
            Provider
            Firebase
            Analytics
            Animations
            Notifications
            Payments
            Google Drive API
            Node 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
            React JS
            React Native
            Flutter
            Bloc
            Redux
            Redux Saga
            Node JS
            Adonis JS
            Asana API
            Dropbox API
            MYSQL
            Firebase
            Notifications
            AWS (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
            React JS
            React Native
            Redux
            Redux Saga
            styled-components
            webpack
            Firebase
            Analytics
            Node JS
            MYSQL
            Angular JS
            Notifications
            Puppeteer
            AWS (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.