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