Skip to content
View junaiddshaukat's full-sized avatar
🧰
building
🧰
building

Organizations

@kubernetes @DataExpert-io-Community @devweekends

Block or report junaiddshaukat

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
junaiddshaukat/README.md

Muhammad Junaid Shaukat

AI engineering · open source · developer tools

I build and write about AI engineering, open-source infrastructure, and developer tools for people who like shipping. I like turning messy systems into tools, notes, and experiments other builders can reuse.

junaidshaukat.com · Blog · X · LinkedIn · Email

Now

  • Google Summer of Code 2026 with the Apache Software Foundation — building a portable Kafka Streams runner for Apache Beam. Translates Beam pipeline protos into Kafka Streams topologies against the Fn API, so pipelines written in any Beam SDK run on it.
  • Kubernetes Release Team — Release Signal Shadow for the v1.37 cycle. Tracking CI signal, flaky tests, and release-blocking issues across SIGs.
  • Writing about LLM tooling and agentic workflows.

Selected work

Project What it is Traction
isDisposable Disposable-email detection API and offline package 23k+ npm · 850+ PyPI · 160k domains indexed
reqcraft 3 kB zero-dependency axios alternative on native fetch Built the week of the axios supply-chain attack
QueryMaster MCP server for querying any SQL database in natural language
revise-deps CLI to audit and update Node.js dependencies Published on npm
Storage Sweep Native macOS storage cleaner, SwiftUI Frees 25–90 GB per machine

Open source

Project Work
apache/beam GSoC 2026 — portable Kafka Streams runner (PRs)
kubernetes/kubernetes Release Signal Shadow, v1.37 (sig-release)
apache/airflow PRs
archestra-ai/archestra PRs
google-gemini/gemini-cli PRs
webpack/webpack PRs
jaegertracing/jaeger PRs
InsForge/InsForge Core plus JS, Swift, and Kotlin SDKs (PRs)
CCExtractor/ccsync PRs
PalisadoesFoundation/talawa-admin 6 merged PRs — i18n components, tree-shaking, 30% smaller bundle

Plus mainline Linux kernel patches on ARM64, submitted the old way with git format-patch and git send-email.

Writing

All posts →

Stack

AI engineering — LLM APIs (Anthropic, OpenAI, Gemini), MCP, tool calling, agent loops, LangGraph, RAG, embeddings, pgvector, evals and LLM-as-judge, LoRA / QLoRA fine-tuning, vLLM, Ollama

Languages — TypeScript, Python, Java, Go, C/C++, SQL, Bash

Backend & data — Node.js, Express, GraphQL, PostgreSQL, MongoDB, Redis, Kafka

Infrastructure — Docker, Kubernetes, AWS, GCP, Linux, Supabase

Frontend — React, Next.js, Tailwind

I work inside agentic dev tools daily — Claude Code, Codex, Cursor, Zed — and compose them into pipelines rather than using them one prompt at a time.


junaidshaukat.com · junaidshaukat546@gmail.com

Pinned Loading

  1. learn-ai learn-ai Public

    This repo contains all my notes and code realted to learning ai engineering, agentic ai and more.

    Jupyter Notebook

  2. querymaster querymaster Public

    Talk to your DB with English

    TypeScript 2

  3. beam beam Public

    Forked from apache/beam

    Apache Beam is a unified programming model for Batch and Streaming data processing.

    Java

  4. DSA-LeetCode-Solutions DSA-LeetCode-Solutions Public

    This repo contains the solution of Leetcode Problems with the Time and Space Complexity analysis.

    C++ 4

  5. isdisposable/js isdisposable/js Public

    isDisposable offical JavaScript/TypeScript SDK

    TypeScript 9 1

  6. four-agents-one-job four-agents-one-job Public

    I built the same agent in four different agentic AI frameworks. This repo contain the comparisoin and the code of it.

    Python 1