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 JS
Next JS
Tailwind CSS
Webassembly
Typescript
Material UI
Firebase
Mobile
Flutter
React Native
Socket.IO
Internationalization
Multi Threaded Apps
E2E Testing
Pixel Perfect UI
Parallax Animations
Server
Rust
Node JS
Adonis JS
Express JS
CLI App
Github Actions
Postgres
Download CV
Projects
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
Open Source
Mobile App
- • Features complex parallax animations.
- • Scales on desktop, tablets & browser.
React Native Loop
Open Source
Mobile App
- • Features complex parallax animations.
- • Scales on desktop, tablets & browser.
Golang minesweeper
Open Source
CLI App
- • Features complex parallax animations.
- • Scales on desktop, tablets & browser.
Sastaticket.pk
Product
Mobile App
- • Features complex parallax animations.
- • Scales on desktop, tablets & browser.
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.