Skip to content
View PratikDhanave's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@leopardslab

Block or report PratikDhanave

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
PratikDhanave/README.md

Hi, I'm Pratik 👋

AI Architect & Forward Deployed Engineer · Pune, India

7+ years building cloud-native, distributed systems in Go, Python, and TypeScript on GCP, AWS, and Azure. I specialize in Agentic AI systems and multi-agent orchestration, AI governance and compliance, healthcare AI, microservices, gRPC / GraphQL APIs, and FinOps — bridging LLMs with real-time enterprise systems across FinTech, healthcare, and energy (Google ADK, MCP, Microsoft Agent Framework, Multi-Agent Reference Architecture, Vertex AI Agent Engine, LangChain, LangGraph, CrewAI).


⭐ Featured open-source contributions

Merged correctness, concurrency, and security fixes into the official agent frameworks of Microsoft and Google and the Model Context Protocol standard — plus first merges into official Apple and AWS repos — the core building blocks of the AI-agent ecosystem (20k+ combined stars). Not demos or forks: code landed in main, each with a regression test.

Microsoft Agent Framework Go — 234 merged PRs · 672★

Microsoft's official Go implementation of the Agent Framework. My 234 merged PRs span runtime correctness across the Anthropic and OpenAI providers, the workflow engine, A2A, and MCP layers — each shipped with a regression test. Selected highlights:

  • Closed leaked streaming HTTP bodies on the Anthropic / OpenAI-Responses paths — #718
  • Released dead references in concurrent.Queue.Dequeue — #598
  • Fixed empty responses in the structured-output middleware — #607
  • Fixed a nil-update panic in the tool-approval middleware — #472
  • Removed a dead PortableValue guard in the workflow route builder — #489

Google ADK (Go) — 17 merged PRs · 8.9k★

Google's official Agent Development Kit for Go. Runtime-correctness fixes of the same character as my Microsoft work:

  • Guarded a nil first candidate in the streaming response aggregator — #1802
  • Honored MaxConcurrentRuns in the Pub/Sub controller — #1720
  • Maintained session-state UpdateTime on app/user state writes — #1204

MCP Go SDK — 8 merged PRs · 5.3k★

The official Go SDK for the Model Context Protocol — the industry standard for connecting AI agents to tools and data.

  • Prevented a MemoryEventStore.After panic on an index past the end — #1132
  • Fixed the JSON-RPC response summary to use %v and ID.Raw() — #1382

A second official Microsoft repo — agent security and governance. Merged security fixes, with further hardening in review:

  • Enforced the configured sandbox execution timeout in the Docker provider — #3567
  • Added opt-in PII redaction to the credential redactor — #3565

Google Cloud Spanner Migration Tool — 12 upstream fixes in review

Correctness and crash fixes across the schema conversion pipeline of Google Cloud's official Spanner migration tool:

  • Preserved the UNIQUE flag when converting GoogleSQL indexes — #1422
  • Fixed a nil-pointer panic on nextval() with a bare string argument — #1467
  • Keyed ALTER TABLE unique indexes by column ID instead of name — #1426

🎯 What I'm working on right now

  • Consulting — forward deployed engineering for AI teams: production readiness audits, POC-to-production rescues, and fractional embedded engagements
  • AI transformation for NESO (National Energy System Operator) — enterprise AI adoption with a strong focus on AI governance and compliance
  • Multi-agent AI systems for FinTech (Google ADK · MCP · Multi-Agent Reference Architecture · Vertex AI Agent Engine)
  • Medical AI — FHIR R4 + HL7 v2, cost-aware diagnostic budgets, clinical reasoning
  • RAG & GraphRAG pipelines on AlloyDB AI, BigQuery Knowledge Graph, and pgvector
  • Voice AI assistants (ElevenLabs + Gemini)
  • Open Banking — consent management and regulatory compliance (ADGM, DIFC, SAMA)
  • Open-source contributions — Microsoft Agent Framework Go, Genie, Bodh, and Google's Spanner Migration Tool

📍 Open to

Consulting engagements (fractional forward deployed engineer, audits, POC rescues — services) · AI Architect, Staff Engineer, and Solution Architect roles in Agentic AI, FinTech, Healthcare Tech, GenAI Infrastructure, and Open Banking — Bengaluru, Pune, Mumbai, Hyderabad, Remote, EMEA, UAE.


📧 Reach me


📚 Publications & technical articles

I publish in-depth, multi-part technical series at pratikdhanave.com/blog — 118+ series (1,320+ posts) across agentic AI, distributed systems, and production engineering, each grounded in primary sources with runnable examples. Browse all series →

Featured series

Deep dives


🏆 Recognition

  • 🎤 Speaker at Google Cloud Next 2022 — "Migrating Monolith Applications into Microservices"
  • 🌍 Google Summer of Code — Contributor (2017–2018), Mentor (2019–2026); guided 10+ students on cloud-native and AI-native projects
  • 💼 Productized Tata Group BigQuery cost-optimization engagement into Searce's GCP managed service offering — INR ₹100 Cr+ (~$12M) saved, 57% DW cost reduction
  • 🎓 Google Cloud Generative AI Leader Professional Certificate
  • 🎓 Google Cloud Specialization — Data Engineering, Big Data, and Machine Learning on GCP
  • 🎓 Ardan Labs — Ultimate Go and Ultimate Services Go

🌱 Open source

  • Microsoft Agent Framework Go — 234 merged PRs into Microsoft's official Go Agent Framework (672★). See the featured contributions above.
  • Google ADK (Go) — 17 merged PRs into Google's official Agent Development Kit for Go (8.9k★) — nil-guards, concurrency, and session-state correctness.
  • MCP Go SDK — 8 merged PRs into the official Go SDK for the Model Context Protocol (5.3k★) — panic prevention and JSON-RPC correctness.
  • Microsoft Agent Governance Toolkit — merged agent-security fixes (sandbox timeout enforcement, PII redaction) into a second official Microsoft repo (6.5k★).
  • Google Cloud Spanner Migration Tool — 12 upstream fixes in review across the schema-conversion pipeline of Google Cloud's official migration tool: panic guards, GoogleSQL index correctness, error-message accuracy.
  • GoogleCloudPlatform/spanner-migration-tool (HarbourBridge) — core contributor (as pratikdhanave-searce, Searce engagement). Built backend APIs for the Intelligent Schema Assistant, CDC pipelines (Datastream · Pub/Sub · Dataflow), and improved post-migration query performance through PK design, indexing, and table interleaving.
  • leopardslab/gocloud — 13 merged PRs to a unified API library for managing cloud resources across AWS, GCP, and Azure.
  • New upstream merges (Nov 2026) — first merged fixes into official Apple (coreai-models #503, deterministic preset ordering), AWS (aws-durable-execution-sdk-go #154, O(n) telemetry re-render fix), and two more Microsoft repos (agent-framework #10105, scope docs fixes).
  • skycoin/cx — 17 merged PRs enhancing the CX interpreter for deterministic blockchain transaction execution; implemented a Pratt parser reducing parsing complexity by ~30%.

🚀 Featured projects

Multi-Agent AI & GenAI

Project What it does Stack
Genie Multi-agent financial assistant bridging LLMs with real-time banking APIs for autonomous advisory, predictive cash-flow analysis, and transaction orchestration. 15 role-specialized agents on Google's multi-agent reference architecture. Go · Multi-Agent Reference Architecture · MCP · Vertex AI Agent Engine · PostgreSQL · OpenTelemetry
Bodh Medical AI inspired by Microsoft's MAI-DxO Sequential Diagnostic Panel. Virtual physician panel of 7 role-specialized agents (intake, supervisor, questioner, test planner, cost guardian, diagnostician, reasoning verifier); FHIR R4 + HL7 v2 aware with cost-aware diagnostic budget enforcement. Go · Multi-Agent Reference Architecture · FHIR R4 · HL7 v2 · SD-Bench
Bancnet Open Banking portal for UAE (ADGM/DIFC) and Saudi (SAMA) with consent management, data residency, and RAG semantic search on AlloyDB AI — 37% latency reduction. Python · Go · FastAPI · RAG · pgvector · AlloyDB AI
Optimus Gemini-powered BigQuery analyzer detecting SQL anti-patterns (full scans, inefficient joins, missing partition filters) and recommending optimizations — delivered 57% cost reduction. Python · Go · Gemini API · BigQuery
Kinetic India Voice Assistant Conversational voice AI for two-wheeler riders — diagnostics, service booking, and ride telemetry, with ElevenLabs voice synthesis and Gemini-backed dialog management. Python · Go · ElevenLabs · Gemini

Backend & Distributed Systems

Project What it does Stack
Brownlow Zero-trust voting platform for the AFL Brownlow Medal — 100K+ votes, 10K+ concurrent users on Cloud Run during live broadcasts; validation, encryption (Cloud KMS), audit logging, and abuse prevention secured with Security Command Center. Go · GraphQL · gRPC · Cloud Run · Cloud KMS · Pub/Sub
Globe Kubernetes transaction platform handling 30K+ TPS for telecom/FinTech partner integrations — led 10 engineers; idempotent processing, ledger/reconciliation, dual-layer auth (JWT + API keys), and PCI-aligned data protection. Go · Kubernetes · Kafka · Pub/Sub · Redis
Picnic Social network backend serving 1M+ users — designed Go/gRPC microservices behind a GraphQL API gateway, reducing API response latency by 47% via protobuf contracts and service consolidation; led a remote-first team of 4. Go · gRPC · GraphQL · Cloud Spanner
HarbourBridge CDC pipelines for minimal-downtime migrations to Cloud Spanner — backend APIs for the Intelligent Schema Assistant with 40–60% post-migration query gains. Go · Python · Cloud Spanner · Datastream
Litmus Industrial IoT edge data platform — real-time ingestion from manufacturing/energy plants (MQTT, OPC-UA), Python streaming pipelines to cloud analytics, and AI-driven anomaly detection. Python · Go · MQTT · OPC-UA · Kubernetes
P2P Financial Lending Platform Lending platform processing 5K+ loans/month with a double-entry ledger, 3+ credit bureaus, payment gateways, KYC/AML, fraud detection, and maker-checker RBAC. Go · PostgreSQL

💼 Technical skills

Languages — Go · Python · TypeScript · SQL

Multi-Agent AI — Google ADK · Microsoft Agent Framework · Multi-Agent Reference Architecture · MCP · A2A · LangGraph · LangChain · CrewAI · AutoGen · Pydantic AI · AWS Strands · smolagents · Genkit · Function Calling · ReAct · LLM-as-Judge · Agent Workflows · Cost-aware Constraints

Healthcare AI — FHIR R4 · HL7 v2 · MAI-DxO · SD-Bench · Cost-aware Diagnostic Budgets · Clinical Reasoning

GenAI / ML — Vertex AI Agent Engine · RAG · GraphRAG · LlamaIndex · BigQuery Knowledge Graph · Voice AI (ElevenLabs) · LangSmith · OpenAI · Anthropic Claude · Google Gemini · AWS Bedrock · Hugging Face · Ollama · MLOps · LLMOps

Cloud platforms — GCP (Vertex AI Agent Engine, BigQuery, Cloud Spanner, Cloud Run, Dataflow, Datastream) · AWS (EC2, EKS, Lambda, Bedrock) · Azure (App Service, Cosmos DB, AI Search)

Databases & vector search — PostgreSQL · pgvector · Cloud Spanner · BigQuery · AlloyDB AI · Pinecone · MongoDB · Redis

APIs & protocols — REST · gRPC · GraphQL · FastAPI · Gin · Django · OpenTelemetry · Pub/Sub · Kafka · Apache Airflow

Infrastructure & DevOps — Kubernetes · GKE · EKS · Helm · Docker · Terraform · GitHub Actions · Jenkins · Cloud Run · AWS Lambda

Voice AI — ElevenLabs · Dialog Management · Multi-language Support

IoT & edge — MQTT · OPC-UA · Edge-to-cloud Orchestration

Observability — OpenTelemetry · Prometheus · Grafana · Jaeger · Cloud Trace

Security & compliance — Cloud IAM · KMS · HSM · Secret Manager · Cloud Armor · VPC Service Controls · IAP · Cloud DLP · Binary Authorization · Security Command Center · JWT · OAuth 2.0 · OpenID Connect · Zero-Trust · HIPAA · SOC 2 · ISO 27001 · PCI-DSS · KYC/AML

FinOps — BigQuery cost optimization · Slot-based capacity planning · Query profiling · Materialized views

Domain expertise — FinTech · Open Banking (UAE ADGM/DIFC, Saudi SAMA) · Healthcare Tech · Energy & Utilities · Enterprise AI Adoption · AI Governance & Compliance


✍️ I write about

Multi-Agent AI · agent memory · enterprise AI adoption · Google ADK · MCP · A2A · Agentic RAG · diffusion & generative media · LLM inference & serving · fine-tuning · vector search internals · distributed systems · database internals · web identity (OAuth/OIDC/SAML) · observability · computer networking · RegTech & compliance · AI cost optimization · on-device AI · the agent-framework landscape (LangChain, LangGraph, CrewAI, Pydantic AI, Strands, smolagents, LlamaIndex) · and the Go, Python, and Rust language curricula — with a focus on the production realities of building reliable AI systems.

📖 Follow my posts on LinkedIn (2,750+ followers).

🎓 Certifications

  • Google Cloud Generative AI Leader — Professional Certificate (Coursera)
  • AWS Certified Generative AI Developer — Professional (Udemy)
  • Google Cloud Specialization — Data Engineering, Big Data, and Machine Learning on GCP
  • Ardan Labs — Ultimate Go and Ultimate Services Go

📊 GitHub stats

Pratik's GitHub stats

Top Languages

GitHub Streak


Looking for senior engineering talent with deep backend + GenAI + multi-region compliance experience? Let's talk.

Last updated: November 2026 · Built with care, not with templates.

Pinned Loading

  1. microsoft/agent-framework-go microsoft/agent-framework-go Public

    A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Go.

    Go 675 69

  2. PratikDhanaveFork/harbourbridge PratikDhanaveFork/harbourbridge Public

    Forked from GoogleCloudPlatform/spanner-migration-tool

    Cloud Spanner evaluation and migration using an existing PostgreSQL or MySQL or DynamoDB database.

    Go 1

  3. scorelab/GSoC scorelab/GSoC Public

    SCoRe Lab GSoC Final Reports

    121 194

  4. leopardslab/gocloud leopardslab/gocloud Public

    ☁️ Go API for open cloud

    Go 121 142