Flutter Developer • Full-Stack Engineer • Mobile App Specialist
Building beautiful, performant apps that people love to use.
Portfolio • XrossApps • LinkedIn • GitHub • Stack Overflow
Hi, I'm Ali Hamza — a software engineer from Lahore, Pakistan with 5+ years of programming experience and a BS in Computer Science from FAST NUCES. I specialize in building cross-platform mobile applications with Flutter and React Native, and crafting robust backend systems with Node.js, Django, and Firebase.
I've completed 20+ projects across freelance, startup, and enterprise environments — from fintech and e-commerce to religious education and crypto platforms. I'm currently a Senior Developer at Breezelab Singapore, working remotely on advanced mobile applications.
I'm also the founder of XrossApps, my software development company.
| Period | Role | Company |
|---|---|---|
| Feb 2024 — Present | Senior Developer | Breezelab, Singapore (Remote) |
| May 2023 — Feb 2024 | Remote Software Engineer | Wave, USA |
| Jan 2022 — May 2023 | Software Engineer | Innovage.io |
| 2020 — Present | Freelance Developer | Upwork & Direct Clients |
Mobile Development
- Flutter & Dart (primary)
- React Native
- iOS & Android native deployment
Backend & Web
- Node.js / Express
- Django / Python
- React.js / TypeScript
- Firebase / Firestore
Languages
- C++ • Java • Python • Dart • JavaScript / TypeScript • C# (Unity) • Assembly
Tools & Platforms
- Git • Firebase • REST APIs • GraphQL • App Store Connect • Google Play Console • CI/CD
All apps are built by Ali Hamza and are live on the App Store and/or Google Play:
| App | Platforms |
|---|---|
| Matchark | App Store • Google Play |
| Wave Get Signals | App Store • Google Play |
| Moshaf (Kuwait Quran) | App Store • Google Play |
| My Black Market | App Store • Google Play |
| Mashrab e Naab | App Store • Google Play |
| eClaim | App Store • Google Play |
| Front Row | App Store |
| Salesbucket CRM | Web |
This portfolio is a modern React + TypeScript single-page application built with:
- React 19 + TypeScript — Type-safe, component-based architecture
- Vite — Lightning-fast build tool and dev server
- React Router — Client-side routing with clean URLs
- SCSS — Pre-processed styling with CSS variables for theming
- Font Awesome — Icon library
- Dark / Light Theme — Toggle with localStorage persistence
- Animated typing effect on the hero section
- Staggered fade-in animations across all pages
- Animated skill progress bars with shimmer effects
- Floating tech icons around the hero image
- Fully responsive design for all screen sizes (mobile-first)
- Rich link previews (Open Graph + Twitter Cards) for social media sharing
- Resume download directly from the portfolio
src/
├── components/
│ ├── Layout/ # Sidebar, ThemeToggle, Layout wrapper
│ ├── Portfolio/ # PortfolioCard, PortfolioGrid
│ └── About/ # StatCard, SkillBar, Timeline
├── pages/ # HomePage, AboutPage, WebsitesPage, etc.
├── data/ # portfolio.ts, about.ts, socialLinks.ts, navigation.ts
├── styles/ # styles.scss (global styles + themes)
├── router.tsx # React Router configuration
├── App.tsx # Root app component
└── main.tsx # Entry point
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build
# Preview production build
npm run previewThis project automatically deploys to GitHub Pages via GitHub Actions. Every push to main triggers a build and deploy pipeline. The site is live at alihumza.com.
- Email: alihumza.dev@gmail.com
- Phone: +92 333 3839512
- Location: Lahore, Pakistan
- Company: XrossApps
- LinkedIn: mazanaqvi
- GitHub: mazanaqvi
Made with ❤ by Ali Hamza