Data engineering

Muhammad
Omar Farooq

Production data pipelines. Practical AI only on clean signal.

I build and run ELT on Snowflake, dbt, and Airflow — idempotent pipelines, clear models, and observability you can act on. When AI helps, it sits on data that is already trustworthy.

Snowflake dbt Airflow / MWAA Python SQL AWS
Signal path
Sources
ELT
Warehouse
Checks / AI
Products

Selected proof

4M+ Contacts synced HubSpot ↔ Snowflake
5+ Production systems on Snowflake + dbt
PyPI Trustline published open source
dbt Helped triage a community bug report

Selected work

Selected work.

Production delivery at work, and open-source tools I build on the side.

Community

dbt-core

Helped triage a dbt-core bug report: reproduced a uv / CLI issue, confirmed it matched a known Python 3.14 failure with a fix already in flight, and helped the reporter get unblocked.

Approach

How I approach the work.

Move data safely, model it clearly, and only add AI where the signal is already trustworthy.

01 · ingest

Incremental ingestion

Idempotent pipelines, cursor pagination, merges that stay dedup-safe under retry.

02 · model

Dimensional modeling

SCD Type-2, analytics marts, and schemas teams can trust in production.

03 · orchestrate

Airflow & CI/CD

MWAA with Git-based deploys — repeatable, reviewable, boring in the best way.

04 · verify

Reliability & contracts

Freshness frameworks, dbt tests, versioned boundaries that fail loud on drift.

05 · observe

Operational signal

Snowflake procedures → Slack so incidents surface before stakeholders do.

06 · applied AI

AI after the data holds

Prior work included LLM retrieval and agents. I treat that as a layer on top of reliable pipelines — not a substitute for them.

Education

Where the foundations were built.

  1. 2026 — Present

    MS Artificial Intelligence — LUMS IN PROGRESS

    Graduate study in AI at Lahore University of Management Sciences (SBASSE) — deepening the theory behind production data and model systems.

  2. 2020 — 2024

    B.Sc. Computer Engineering — UET Taxila

    Bachelor’s in Computer Engineering, University of Engineering and Technology, Taxila.

Publications

Publications.

  1. 2024

    Large Language Model and Artificial Intelligence Based Human Conversation Agent

    IEEE ICOSST 2024 · IEEE Xplore

  2. 2022

    Probability model of the exponentially rising transient response of a failed RC circuit

    Engineering Failure Analysis, Vol. 142, Article 106770 · ScienceDirect

Experience

Where the work happened.

  1. Jan 2026 — Present

    Software Engineer — Devsinc

    Own Snowflake and dbt ELT across 5+ production systems, including bidirectional HubSpot ↔ Snowflake sync over 4M+ contacts. Observability, alerting, and CI/CD on MWAA.

  2. Jan 2025 — Jan 2026

    Associate Software Engineer — Devsinc

    ETL/ELT with Airflow, Airbyte, dbt, SQL, and Python. Dimensional models, SCD Type-2, automated validation.

  3. Aug 2024 — Dec 2024

    AI Research Engineer — GrowthRune

    LLM retrieval with LlamaIndex, MongoDB Atlas, and GPT-4; multi-agent workflows with CrewAI.