Skip to content
Open to full-time, freelance & contract · Remote-friendly

Hareem Bilal / Software Engineer

Engineeringreliablesystems,at scale.

A software developer aspiring to build dependable, secure systems and meaningful products that make a real difference in people's lives.

Location
Islamabad, Pakistan
Local time
--:-- PKT
Currently
Software Engineer @ Zones IT Solutions
Portrait of Hareem Bilal
PK · UTC+5
  • TypeScript
  • NestJS
  • Next.js
  • React
  • Node.js
  • GraphQL
  • Go
  • Python
  • JavaScript
  • Kubernetes
  • Temporal
  • Docker
  • ArgoCD
  • Keycloak
  • Prometheus
  • Grafana
  • Sentry
  • PySpark

01About

What I'm working towards

I'm Hareem Bilal, a software engineer drawn to work with real impact. I'm diligent and self-motivated, at my best on problems I believe in - and I pay attention to the details that are easy to overlook, but tend to be what makes or breaks a system.

I care about code quality and about building resilient systems designed to scale - distributed services that stay dependable under real load. I've dealt with the quiet failures firsthand - auth that silently stops refreshing, a green deploy that breaks something downstream, a workflow that has to recover after crashing mid-run.

At Zones IT Solutions, that shapes how I design APIs and delivery platforms: keeping frontend and backend in sync, making long-running processes survive interruption, and shipping through automation rather than manual rollouts.

Beyond that, I build end-to-end products for schools, sports communities, and other real audiences. Humanitarian and community-minded work is where I feel most pulled, and it's where I take on freelance and contract projects.

When I'm not engineering, you'll usually find me on a volleyball or tennis court - or building games for the joy of it.

Years building softwaresince Nov 2022
4+
Teams shipped withfull-time, contract & internships
5
Live productsapps, sites & platforms
3
Public repositoriesgithub.com/hareem7bilal
56

02Things I've built

Products shipped and in the making.

Consumer apps I'm excited about and actively working on - and hope people will find genuinely useful.

LiveMobile app · Google Play

Azal - Your Deen Companion

Live Islamic companion on Google Play. Built around daily habits: prayer tracking with streaks across the five salah, Quran recitation for all 114 surahs, and Ask Azal - a verse-aware assistant grounded in Quran and Hadith.

  • Ask Azal answers with the verse or hadith behind them
  • Hadith from major collections, including Sahih Bukhari & Muslim
  • Daily plans, adhkar, mood-based duas and tasbeeh in a single view
  • Google & email sign-in with encrypted sync and offline fallback
Azal prayer times
Ask Azal assistant
Azal home screen
In developmentFitness app · Flutter

Metamorph

Combines coaching, nutrition tracking and workout plans in one app: request a session, scan a meal, count reps, and follow plans that adapt to your progress.

  • Always-on AI coach with saved chats for workouts, meals and recovery
  • Meal scan and calorie-aware burn workouts
  • Rep counter, exercise library and progress tracking
Metamorph screen 1
Metamorph screen 2
Metamorph screen 3
  • Flutter
  • AI
  • Supabase
  • In-app purchase
In developmentSports app · Flutter

PlayConnect

Switch sport, discover clubs by GPS, create or join sessions, run Americano formats, and connect with other players over WhatsApp.

  • Five sports with skill levels, lineups and a global sport switcher
  • Real club discovery via OpenStreetMap, sorted by distance
  • Session creation, squad chat and WhatsApp / call handoff
PlayConnect screen 1
PlayConnect screen 2
PlayConnect screen 3
  • Flutter
  • Supabase
  • Realtime
  • OpenStreetMap
In developmentHumanitarian app · Flutter

Wapasi

Global missing-persons app where verified citizens report cases, share sightings, and surface nearby places worth searching - with a clear path to share a police-ready report.

  • Identity verification before reporting or responding to cases
  • Photo, last-seen location and community sightings on every case
  • AI-assisted search areas and a one-tap police report draft
Wapasi screen 1
Wapasi screen 2
Wapasi screen 3
  • Flutter
  • Supabase
  • Geolocation
  • AI
  • OpenStreetMap
LiveSchool website · Next.js

Lahore Public School

Bilingual marketing and information site for Lahore Public School, Mughalpura: brand hero, gallery, circulars, affiliation documents and an apply path for Nursery through Class VIII.

  • English / Urdu experience with dark mode
  • Admissions, notices, gallery and alumni in one calm narrative
  • Live at lahorepublicschool.com
lahorepublicschool.com
Lahore Public School website
  • Next.js
  • TypeScript
  • Tailwind
  • Supabase
OngoingBackend & APIs · Zones IT

Microservices platform

NestJS + TypeScript services with type-safe GraphQL, Keycloak OAuth2/OIDC and GitOps deploys to Kubernetes.

  • NestJS
  • GraphQL
  • Kubernetes
  • Keycloak
  • ArgoCD
In developmentWorkflow engine · Zones IT

Workflows

Exploring durable execution and agentic AI workflows inspired by n8n, building on Temporal patterns and Go/WebAssembly plugins.

  • Temporal
  • Go
  • WASM
  • Python

03Experience

Where I've shipped.

From writing the SRS to owning production microservices - a path through architecture, frontend, full-stack and platform engineering.

Full history on LinkedIn
  1. Jul 2024 - Present

    2 yrs 4 mos

    Software Engineer · Zones IT Solutions

    Current

    Full-time

    Architecting and shipping production microservices, frontends and the delivery platform around them.

    • Architected NestJS + TypeScript microservices, containerized with Docker, deployed on Kubernetes and secured via Keycloak (OAuth2/OIDC).
    • Designed type-safe GraphQL APIs and built React/Next.js + TypeScript apps with Material UI for consistent, accessible interfaces.
    • Established Jest and Cypress testing, Azure DevOps CI/CD, ArgoCD GitOps, and observability with Prometheus, Grafana and Sentry.
    • Designed Temporal workflows and Go/WebAssembly plugins; used Azure Databricks and PySpark for large-scale ETL.
    • NestJS
    • TypeScript
    • GraphQL
    • Kubernetes
    • Keycloak
    • Next.js
    • Temporal
    • Go
    • ArgoCD
    • Databricks
  2. Jun 2023 - Jul 2023

    2 mos

    Frontend Developer · Accrue

    Internship · Remote

    Functional programming on both sides of the wire.

    • Backend development in Clojure with reactive frontend work in ClojureScript and Re-frame.
    • Clojure
    • ClojureScript
    • Re-frame
  3. Apr 2023 - Jun 2023

    3 mos

    MERN Developer · Hactric Solutions

    Internship

    Full-stack JavaScript delivery.

    • Hands-on feature delivery across the MERN stack - MongoDB, Express, React and Node.js.
    • MongoDB
    • Express
    • React
    • Node.js
  4. Mar 2023 - Apr 2023

    2 mos

    Web Developer · PROCOM '23

    Contract · Remote

    Management platform for the PROCOM '23 tech event.

    • Built the PROCOM '23 management system with React, PHP and MySQL, owning code review on the PHP side.
    • React
    • PHP
    • MySQL
  5. Nov 2022 - Jan 2023

    3 mos

    System Architect · GleamHR

    Apprenticeship

    Requirements and architecture for an HR platform.

    • Authored the SRS for an HR management system covering functionality, performance and UI design.
    • System design
    • SRS
    • UX

04Capabilities & stack

What I work with.

The technologies I use to build, ship and run things.

  1. 01

    Backend, APIs & microservices

    NestJS + TypeScript services, type-safe GraphQL and REST, OAuth2/OIDC auth, and containerized deployments on Kubernetes.

    • NestJS
    • GraphQL
    • OAuth2/OIDC
    • Docker
  2. 02

    React / Next.js frontends

    Type-safe React and Next.js interfaces built on Material UI - component-level accessibility, predictable state management, and typed integration with the GraphQL and REST APIs behind them.

    • React
    • Next.js
    • TypeScript
    • Material UI
  3. 03

    CI/CD, Kubernetes & observability

    Azure DevOps pipelines with Helm-packaged, ArgoCD-driven GitOps deploys to Kubernetes - and Prometheus, Grafana and Sentry providing the metrics, dashboards and error tracking that catch regressions before users report them.

    • Azure DevOps
    • ArgoCD
    • Helm
    • Prometheus
  4. 04

    Testing, workflows & reliability

    Jest and Cypress for unit and end-to-end coverage, Temporal for workflows that need to resume correctly after a crash or retry, and PySpark for batch data pipelines at scale.

    • Jest
    • Cypress
    • Temporal
    • PySpark

Core layers

  • TypeScript
  • NestJS
  • Next.js
  • React
  • Node.js
  • GraphQL
  • Go
  • Python
  • JavaScript

Toolbox

Languages
TypeScriptJavaScriptGoPythonSQL
Backend
NestJSNode.jsGraphQLRESTTemporalKeycloak
Frontend
ReactNext.jsVueTailwindMaterial UIAccessibility
Platform
DockerKubernetesArgoCDAzure DevOpsTerraform
Observability
PrometheusGrafanaSentryRancher
Data & messaging
DatabricksPySparkRedisRabbitMQElasticsearchSendGrid
Quality
JestCypressSonarQubeCode review

05Contact

Let's build something awesome.

Open to full-time, freelance & contract · Remote-friendly. If there's an idea you want to bring to life, my inbox is open.

What's this about?

I read every message personally.