Muhammad Ali Saleem

Muhammad Ali Saleem

AI & Data Solution Architect | Building Context-Aware Intelligent Systems

Based in: Lahore, PakistanMost recently: Intern – Data Analytics, Systems Limited

Hire me

Aspiring AI & Data Solution Architect with a focus on designing end-to-end intelligent systems that bridge the gap between raw data engineering and predictive modeling. Experienced in building scalable ETL pipelines, real-time computer vision systems, and decision-support tools that prioritize 'cognitive load compression' and 'context-aware' logic. Passionate about transforming fragmented data into structured decision signals, particularly in high-stakes domains like healthcare and retail operations.

Experience

Intern – Data Analytics

Systems LimitedIslamabad, PakistanworkJul 2025 – Aug 2025

Summary

Internship focused on data warehousing, pipeline optimization, and scalable data handling.

What I did

  • Engineered SQL queries and stored procedures using SQL Server Management Studio (SSMS) for advanced data extraction, transformation, and performance tuning
  • Designed robust ETL pipelines, enabling seamless integration of data from multiple heterogeneous sources
  • Gained hands-on experience with Snowflake AI Data Cloud
  • Built a scalable data warehouse architecture to support centralized reporting, historical data analysis, and improved data governance
  • Developed interactive Power BI dashboards to deliver actionable insights and visual analytics to stakeholders
  • Utilized Azure Data Studio, DAX, and Microsoft Excel for data modeling, profiling, and cleansing to ensure data accuracy and reliability
  • Participated in performance optimization, pipeline debugging, and real-time issue resolution across large datasets

Results

  • Resolved critical data inconsistency issues across enterprise reporting workflows by identifying and fixing mismatched filtering logic and duplicate records in ETL pipelines.
  • Optimized SQL query performance for datasets exceeding 1M+ records, reducing execution times from several minutes to near-instant responsiveness.
  • Ensured 100% data alignment across downstream Power BI dashboards, restoring stakeholder trust in analytics outputs for critical decision-making.
SQLSQL Server Management Studio (SSMS)ETLSnowflake AI Data CloudPower BIAzure Data StudioDAXMicrosoft Excel

Skills

Technical

PythonPython
SQLSQL
Problem Solving
Supervised & Unsupervised Learning
Regression
Classification
Clustering
Feature Engineering
Pandas
NumPy
Scikit-learn
Model Evaluation
MS Excel
Power BI
Matplotlib
Seaborn
Dashboard Design
SQL ServerSQL Server
MySQLMySQL
ETL Pipeline Design
Computer Vision
CSSCSS
C/C++C/C++
Tableau
GitGit
Dimensionality Reduction
REST APIs
SSIS
Data Warehousing
HTMLHTML
Express.jsExpress.js
RR
MongoDBMongoDB
Snowflake
React.jsReact.js
Node.jsNode.js
Scalable Data Processing
FlaskFlask
FastAPIFastAPI
Microsoft Azure
C#C#
AWS (EC2)
Cloud Storage
Neural Networks
Deep Learning
CI/CD
DockerDocker

Areas of expertise

Attention to Detail
Leadership
Adaptability
Critical thinking
Strategic Planning
Data Storytelling

Projects

Career Assistance Platform

personal
Developed a batch-oriented career platform that extracts skills and matches users to jobs using semantic analysis. Designed with a decoupled architecture to allow for future real-time extensibility, featuring modular feature pipelines and precomputed recommendation serving via API.
PythonNLPAPI DesignBatch Processing

Real-time Speed Detector

personal
Developed a real-time speed detection system using Computer Vision. Overcame critical system-level bottlenecks including processing lag and frame jitter by implementing frame skipping, decoupling capture from inference, and optimizing the preprocessing pipeline. Successfully transitioned the system from a laggy prototype to a stable, real-time application by prioritizing latency-aware design over raw model accuracy.
Computer VisionPythonOpenCV

Scalable Data Engineering & BI Solution for Retail Analytics

Data Engineer / BI Developerprofessional
Engineered a scalable end-to-end data pipeline to centralize fragmented retail data (sales, inventory, transactions) into a unified analytics workflow. Resolved critical data quality issues including duplicates and time-series gaps to enable reliable reporting.
ETLSQLPower BIPythonData Modeling

Upwork Job Scoring Chrome Extension

personal
Developed a Chrome extension to automate the evaluation of Upwork job posts, optimized for high-precision filtering to avoid 'high-regret' scenarios like wasting limited proposals on low-probability clients. Implemented an iterative scoring algorithm that weights signals like client hire history and budget realism. The system encodes freelance experience into a repeatable decision engine, prioritizing expected value per proposal sent over simple job discovery. Designed to evolve weighting logic based on empirical outcome feedback loops, reducing cognitive load and maximizing proposal ROI.
JavaScriptChrome Extension APIDOM ManipulationJSON

Education

Bachelor of Science - BS Data Science

National University of Computer and Emerging Sciences (FAST-NUCES)Data ScienceAug 2023

Recognition

Awards

Galactic Problem Solver

NASA SpaceApps

Certifications

IBM AI Developer Specialization

IBM

Fundamentals of Machine Learning

National University of Computer and Emerging Sciences (FAST-NUCES)

Google Data Analytics Specialization

Google

Feature Engineering for Machine Learning

DataCamp

Google Business Intelligence Specialization

Google

Intro. to Deep Learning with PyTorch

DataCamp

Python for Data Science, AI and Development

IBM

Working with the OpenAI API

DataCamp

SQL

Hacker Rank

Introduction to AI Agents

DataCamp

Prompt Engineering with the OpenAI API

DataCamp

Q&A

In Muhammad’s own words.

What's the most counterintuitive lesson you've learned as a Data Engineer?

That not all bugs are structural. I once spent hours debugging a logically perfect ETL pipeline only to realize the issue was temporal—a mismatch between event-time and processing-time. It taught me that in data systems, understanding the 'when' is just as critical as the 'how'.

How do you approach architecting real-time decision systems?

I start by identifying bottlenecks in the data ingestion and freshness pipeline. Before looking at models or dashboards, I inspect latency, transformation layer efficiency, and the trade-offs between data consistency and speed. My goal is to ensure the system is making decisions on fresh reality, not stale data.

How do you balance event-time vs processing-time in data architecture?

It's a trade-off between correctness and responsiveness. Event-time is the source of truth for analytics and reporting, ensuring late-arriving data doesn't distort historical reality. Processing-time is for operational triggers like fraud detection, where acting on the current system state is more critical than waiting for perfect synchronization. A mature architecture separates these layers to serve both needs.

How do you handle conflicts between statistical signals and business intuition?

I view 'intuition' as context-rich system knowledge. When a statistical signal conflicts with intuition, I follow a layered validation process: trust the signal as a detection of change, then verify it against business context (campaigns, deployments, upstream logs). The goal is to classify the event as a true anomaly, expected behavior, or a known change, rather than just reacting to a binary alert. This prevents both alert fatigue and silent failures.

How do you decide when a system should act autonomously versus when it should involve a human?

I draw the line using a framework of risk, reversibility, and observability. A system should act autonomously when the risk is low, confidence is high, and the action is easily reversible (e.g., auto-scaling or reranking recommendations). It should 'flash a yellow light' when there is moderate risk or missing context, surfacing the issue for human interpretation. Finally, for high-consequence, low-reversibility actions like clinical interventions or financial transfers, the system should never act alone, as accountability and context are paramount. The ultimate deciding factor is 'expected regret'—if being wrong is catastrophic, a human must be in the loop.

Social impact & activities

Community Engagement Volunteer

Google Developer Student ClubvolunteerAug 2023 – Aug 2024

Supported planning and execution of community events, coordinating volunteers, logistics, and sponsor interactions to foster collaboration and learning.

Deputy Head – Line Following Robot

SOFTEC’2025otherApr 2025

Co-led the launch and management of SOFTEC’s robotics competition, overseeing planning, track design, participant coordination, and event execution.

What drives the work

Motivations

  • Designing end-to-end intelligent systems where data, infrastructure, and AI work as a unified architecture
  • Creating 10x value through system-level leverage rather than local performance gains
  • Solving high-stakes, context-dependent problems in domains like healthcare operations

Objectives

  • AI / Data Solution Architect
  • Designing unified architectures for data, infrastructure, and AI models
  • Moving from building components to designing entire AI-powered systems
Hire MuhammadReach out about a role, a contract or a conversation.For recruiters

Muhammad's twin is AI, it can make mistakes.