Full-Stack Software Engineer · Open Source Contributor

Muhammad Junaid Shaukat

Full-stack engineer building products end-to-end and contributing to open-source projects that matter. Active contributor to Apache Beam, Apache Airflow, and Archestra AI. Working across backend systems, AI tooling, and infrastructure.

Experience

Turing

AI Reasoning Engineer

Turing · Remote

Jul – Dec 2025

Designed complex mathematical and algorithmic challenges to train large language models. Developed production-grade C/C++ solutions with detailed time and space complexity analysis.

Self-employed

Freelance Software Developer

Self-employed · Remote

2024 – 2025

Built scalable backend systems using Node.js, Express, Python, and PostgreSQL. Deployed applications on AWS infrastructure — EC2, S3, RDS.

Open Source

InsForge

InsForge

Backend-as-a-Service platform · 6 merged PRs
  • Built custom OAuth provider feature end-to-end: schema, OIDC, PKCE, token exchange, dashboard UI #859
  • Added custom OAuth provider support to JavaScript SDK JS #54
  • Added custom OAuth provider support to Swift SDK Swift #16
  • Added custom OAuth provider support to Kotlin SDK Kotlin #14
  • Implemented missing PostgREST query operators (OR, NOT, contains, textSearch, range, count) Kotlin #12
  • Added CI test pipeline with split unit/integration tests and release workflow enforcement Kotlin #10
Apache Beam

Apache Beam

Distributed data processing · 8.5k stars
  • Fixed type checking failure with Python 3.10+ union pipe syntax #37645
  • Added LRU cache eviction to CombinePerKeyPrecombineOperator #37466
  • Added filter() method to PCollection in TypeScript SDK #37408
  • Implemented LRU cache eviction for CachingStateProvider #37214
  • Made TypeScript test reporter optional #37182
Archestra AI

Archestra AI

AI agent platform · 3.6k stars
  • Added DeepSeek LLM provider support #2930
  • Fixed K8s Service name compliance with 63-char DNS label limit #2841
  • Added Perplexity AI LLM provider support #2467
  • Added Mistral AI LLM provider support #2250
  • Added Cerebras LLM provider support #1862
Apache Airflow

Apache Airflow

Workflow automation platform
  • Fixed user creation bug in FAB Auth Manager #60015
  • Hid Groups field from User edit form in FAB Auth Manager #60019
  • Added E2E tests for Asset Details UI #59939
Other Contributions
webpack

webpack

Module bundler · 65k stars
  • Added config case coverage for electron-main and electron-preload targets #20630
  • Refactored propertyAccess and propertyName into unified property module #20582
Gemini CLI

Gemini CLI

Google · AI command-line tool
  • Added support for custom base URL via environment variables #21561
Talawa Admin

Talawa Admin

PalisadoesFoundation · 6 merged PRs

Refactored codebase, built i18n components, enabled tree-shaking — reduced bundle size by 30%

Linux Kernel

Linux Kernel

Kernel 6.19.0-rc6 · January 2026

Built and booted mainline kernel on ARM64, submitted patches via git format-patch and send-email

Stack

C/C++PythonJavaGoTypeScriptJavaScriptBashSQLNode.jsExpressPostgreSQLMongoDBAWSDockerLinuxGitKubernetesSupabase

Education

University of Education

University of Education

BS Computer Science

2023 – 2027

Focus: Data Structures & Algorithms, Operating Systems, Computer Networks, Database Systems

Meta Hacker Cup 2024 — Top 100 in Pakistan
ICPC Asia Topi — Preliminary Round, represented university
Linux Foundation LFD103 — Kernel Development certified

Writing

Thoughts on software engineering, open source, and building things that work.

View all posts

GitHub

83

Repos

47

Stars

36

Followers

Contributions

759 in the last year

MarAprMayJunJulAugSepOctNovDecJanFebMar
View full profile

Get in touch

Open to full-stack, backend, and AI engineering opportunities. I care about doing work that matters and being a reliable teammate.

junaidshaukat546@gmail.com