the story so far

Professional Experience and Story

Customer-facing applications, distributed services, and data pipelines. From requirements to deployment and handover.

Main bio

I’m Saaim a software engineer in Lahore who gets excited about making complicated things simple .

My journey began with curiosity in my second semester of university. By my fourth semester, I was working as a developer, turning ideas into functional web applications. I wanted to build things that actually mattered.

Since then, I’ve built customer-facing applications, backend services, real-time communication systems, and data pipelines at Expertflow, a Cisco technology partner, and delivered healthcare workflows for Fitter Health, a Spain-based health-tech startup.

Today, I’m pursuing a Master’s in Data Science at the National University of Computer and Emerging Sciences (2026–2028), connecting my software engineering experience with a deeper understanding of data and intelligent systems. I enjoy understanding difficult problems and turning complex ideas into reliable, real-world products.

Most recently, I delivered Fitter Health as the sole engineer. Before that, I built APIs and worked across cloud, data, and communication systems at Expertflow.

Saaim relaxing outdoors with a dog
that’s me!

Away from the keyboard, a little time outside and some good company.

Away from the keyboard

Saaim smiling in glasses
a little off-screen time
Saaim holding a chicken beside garden plants
feathered company
Saaim smiling while holding a chicken
small moments, good company
a moment with my duck
What drives my work

My story

From curiosity to engineering real-world systems

My journey into software engineering began in the second semester of university. What started as curiosity about how computers solve problems quickly turned into something much bigger. I spent my early days exploring programming fundamentals, data structures, algorithms, and the logic behind software. But I soon realized that understanding code wasn’t enough for me. I wanted to build things that actually mattered.

By my fourth semester, while most of my journey was still supposed to be about lectures and assignments, I had already stepped into the professional world as a developer. I immersed myself in web development, learning how to turn ideas into functional applications and how real software is designed, built, and maintained.

The real turning point came in my sixth semester when I joined Expertflow, a Cisco technology partner. This was where my perspective on engineering fundamentally changed. I was no longer just writing code to make something work. I was building customer-facing applications, working with data-intensive systems, real-time communication, complex backend architectures, and databases where performance, security, and reliability mattered.

I began to understand the difference between building an application and engineering a system that could survive in production.

After gaining nearly two years of professional experience, my journey took me beyond Pakistan to Fitter Health, a Spain-based health-tech startup. There, I transformed backend infrastructure, redesigned data models, developed APIs, and built cloud-based systems that supported real healthcare workflows. It was an opportunity to take greater ownership of engineering decisions and understand how technology directly impacts a growing business.

Along the way, my curiosity expanded beyond traditional software development into data engineering, distributed systems, artificial intelligence, and machine learning. That curiosity also led me to pursue a Master’s in Data Science at the National University of Computer and Emerging Sciences, connecting my software engineering experience with a deeper understanding of data and intelligent systems.

Today, I see myself as an engineer who enjoys understanding difficult problems, designing systems around them, and turning complex ideas into reliable, real-world products.

And the most exciting part? I’m still learning, still building, and still pushing toward problems I haven’t solved yet.

Starting with why, not what

Before choosing a framework, I want to understand the problem. Membership credits, coach booking, or a question over a document each needs a clear workflow and a useful outcome before it needs more code.

think first, build later.

Designing for real constraints

Working across APIs, cloud services, and data pipelines means balancing performance, reliability, and delivery. At Expertflow, profiling, Redis caching, and database indexes brought an admin response from 130 ms to 30 ms.

measure, then improve.

Collaboration over heroics

I’ve worked across frontend, backend, and SDK teams, and delivered a complete platform as the sole engineer. In both settings, clear API contracts, communication, and documentation help the next person move with confidence.

we, not just me.

Making the invisible visible

Reliable software depends on details people rarely see: retries, queue alarms, database constraints, and tests. At Fitter Health, I addressed silent notification loss and handed over documented services with 135 passing tests.

details build trust.
↖ My story
A deep dive into my work

The work

The roles, responsibilities, and results, with the full details right here.

Fitter Health

Software Engineer · Contract

May 2026 to July 2026

Remote · Team based in Spain

  • Delivered a preventive health platform as the sole engineer, covering Django services, a Next.js frontend, PostgreSQL, AWS infrastructure, and a documented handover.
  • Deployed containerized services on AWS ECS with RDS and S3, using IAM and VPC controls to scope access.
  • Defined API contracts, built background workflows with Celery and Redis, and delivered 135 passing tests with documented services, migrations, and database integrity constraints.
  • Modeled membership credits, session booking, commerce, and an admin CRM across 106 PostgreSQL tables. Integrated Odoo invoicing and synchronized payment status with platform records.
  • Delivered ETL into a PostgreSQL warehouse with a star schema for ML features, product analytics, and aggregated partner reporting.
  • Automated renewal reminders and member engagement email using EventBridge, Lambda, and SES, replacing manual follow up.
  • Resolved silent notification loss by buffering SNS through SQS, with retries, a dead letter queue, and queue depth alarms.

Django · Next.js · PostgreSQL · Celery · Redis · AWS · Docker

View project ↗

Expertflow

Software Engineer

June 2024 to February 2026

Lahore · Cisco UCCE solution partner

  • Built and maintained REST APIs serving 1,000 to 3,000 daily users, deployed as Docker containers on AWS EC2 behind an Application Load Balancer with rate limiting, scoped IAM, and VPC isolation.
  • Deployed the backend as a distributed system on AWS EKS with Horizontal Pod Autoscaler policies that scale replicas with request throughput.
  • Reduced admin panel response time from 130 ms to 30 ms, a 77% improvement, through Redis caching and database index tuning after profiling identified query cost.
  • Designed and shipped event driven batch and streaming ETL pipelines using AWS Lambda, MWAA, EMR, PySpark, Glue, and S3, producing Parquet datasets for BI and ML workflows.
  • Developed a WebRTC SDK for customer voice, chat, and video interactions, connecting frontend clients and third-party APIs. Packaged, versioned, and published customer-js-sdk-expertflow npm modules.
  • Implemented a chatbot workflow, SQL customer insight analytics, and time limited permission controls.
  • Enhanced Angular admin interfaces and built survey forms rendered dynamically in vanilla JavaScript, supporting multiple question types and backend integration. Worked across frontend, backend, and SDK teams to deliver features.

Python · Django · REST APIs · AWS · EKS · Redis · PySpark · WebRTC

↖ My work

Selected projects

Multilingual, Multi-Tenant RAG Engine

Freelance: Django APIs with CSV, PDF, and DOCX ingestion, pgvector, multilingual embeddings, and Gemini. Authenticated tenant-scoped retrieval, quotas, and six prompt templates keep knowledge bases separate.

View project ↗

Real-Time E-Commerce ETL Pipeline

Freelance: Kafka and PySpark ingestion with checkpoints, date-partitioned Parquet, validation, and deduplication. Hourly Airflow transformations move Bronze, Silver, and Gold data into a four-table sales star schema.

View project ↗

Movie Recommender System

MovieLens content similarity, co-occurrence, and popularity for cold starts. Separate training, evaluation, and serving with FastAPI recommendation, health, and model-reload APIs, API-key protection, Redis, Docker, and request tracing.

View project ↗

Autoencoder for Edge Sensor Data

A TensorFlow Lite Micro encoder on ESP32 compresses sensor readings into latent vectors for a Flask decoder on EC2 with S3 integration. Evaluated model size, inference speed, and reconstruction trade-offs.

View project ↗

Additional work includes cloud intrusion detection and secure IoT communication, hackathon EC2 deployment and backend integration, a Bee Simulator Unity prototype, Python algorithms and complexity notes, and ETL and RAG technical articles.

The toolkit

Languages

Python, Java, JavaScript, TypeScript, SQL, C++, C#

Backend & communication

Django/DRF, FastAPI, Flask, Node.js, Express, REST APIs, gRPC, Protocol Buffers, WebRTC, Celery

Frontend

React, Next.js, Angular

Data & machine learning

PostgreSQL, Redis, MongoDB, MySQL, DynamoDB, Kafka, PySpark, Airflow, pgvector, TensorFlow, scikit-learn

Cloud & delivery

AWS, Docker, Kubernetes, CI/CD, Git, Linux

Engineering tools

Postman, Jira

Education

Master’s in Data Science
National University of Computer and Emerging Sciences
2026–2028

BS in Computer Engineering
COMSATS University Islamabad, Lahore Campus · 2021–2025

Coursework: Data Structures and Algorithms, Databases, Operating Systems, Networks, Software Engineering, Computer Architecture, and Machine Learning.

Always learning

AWS Cloud Technical Essentials · Introduction to Data Engineering · Getting Started with Git and GitHub · Claude Code 101

Let’s talk

I like working through complex problems with people who care about the details. Have a product to build, an engineering role, or an interesting challenge? Let’s start a conversation.

A little note

SaaimOpen to full-time roles, contract work, and conversations about things worth building.

ϟ 1
Contact