Skip to content
View manjeettahkur's full-sized avatar

Block or report manjeettahkur

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
manjeettahkur/README.md

┌─────────────────────────────────────────────────────────────────┐
│                                                                  │
│    func main() {                                                 │
│        me := Engineer{                                           │
│            Name:     "Manjeet Singh",                            │
│            Location: "Melbourne, VIC 🇦🇺",                       │
│            XP:       "8 years",                                  │
│            Mission:  "Build systems that think",                 │
│        }                                                         │
│        me.Build(DistributedSystems, LLMAgents, OpenSource)       │
│    }                                                             │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

🧬 Origin Story

"I didn't just write code. I designed conversations between machines."

Started as a backend engineer building chatbots with IBM Watson. Moved to designing real-time architectures for millions of concurrent players in Ludo King™ & Carrom King™. Then fleet systems, distributed microservices, and serverless AWS at scale.

Today? I'm at the intersection of distributed systems and LLM-powered intelligence — engineering agents that reason, parse, and understand code itself.

The through-line across 8 years: systems that don't just process data, but make sense of it.


⚡ The Stack

🐹 Go — My Primary Weapon

Concurrency. Performance. Simplicity.

Go gRPC GraphQL

Worker pools · errgroup · singleflight · channels · atomic ops


🟦 TypeScript / Node.js — The Ecosystem

When speed-to-ship matters.

TypeScript Node.js Next.js React


🤖 LLMs & AI — The New Frontier

I don't just use AI. I build infrastructure for it.

Claude LLM Neo4j Ollama

Claude Code · GPT-4 · Llama · Agent Orchestration · AST → Knowledge Graphs


☁️ Cloud & Data

Where the rubber meets the road.

AWS Kubernetes Docker PostgreSQL Redis DynamoDB


🔭 What I'm Building Now

type CurrentFocus struct {
    Project   string   // "Developing Harness"
    Stack     []string // ["Go","TypeScript", "Neo4j", "AST Parsing", "Claude API"]
    Stage     string   // "Learning Stage"
    Goal      string   // "Give LLMs deep codebase understanding"
    Learning  []string // ["Claude Certified Architect", "Agentic Patterns"]
}
  • 🧠 Go Code Analysis Engine — Ingests entire repos, parses Go ASTs, stores relationships in a Neo4j knowledge graph to give LLMs real context about codebases
  • 🎓 Claude Certified Architect — Studying agentic architecture, orchestration patterns, multi-agent systems
  • ⚙️ AI Agent Infrastructure — Exploring how to build reliable, observable agent systems in Go

🏗️ Highlight Projects

🚗 VGO™ Fleet Platform

Dimiour · 2021–2024

Fleet management system built from scratch. Real-time vehicle tracking, matchmaking engine pairing users with optimal vehicles, fuel analytics.

Go GraphQL AWS Lambda DynamoDB EKS EventBridge

Reduced infrastructure costs 20%, latency 60s → near real-time

🧬 Code Analysis Engine (POC)

GlobalLogic · 2025

Repo ingestion pipeline → Tree-sitter AST parsing → Amazon Neptune knowledge graph → LLM context layer. Enables AI to understand code, not just read it.

Go Next.js Amazon Neptune AWS Glue Step Functions

Proof that LLMs + structured graphs = genuine code intelligence

🎮 Ludo King™ & Carrom King™

Gametion · 2019–2021

Tournament engine for millions of concurrent players. Bracket generation, real-time state sync, concurrency-safe Redis operations via Lua scripting.

Node.js Go Redis Pub-Sub MongoDB Lua AWS EC2

Reduced game exploitation attempts by 80%

🏥 REACHhealth Platform

smartData · 2017–2019

Cloud-native backend for ingesting wearable + clinical data. High-throughput pipelines with Fitbit, Apple Watch SDK integrations.

Node.js IBM Watson AWS Data Pipelines

First foray into "systems that understand humans"


$ htop — GitHub Activity

Stats    Top Langs

Streak


🧠 Engineering Philosophy

Principle How I Apply It
🔩 Concurrency is a design problem Think in goroutines, channels, and backpressure from day one
📊 Observability is not optional AWS X-Ray, structured logs, distributed tracing baked in
🤖 AI amplifies, not replaces Use Claude Code to think faster, but own every architecture decision
🌊 Events over polling EventBridge, SNS, CQRS — systems should react, not ask
🗺️ Graphs reveal what tables hide Knowledge graphs for relationships, not just foreign keys

🌐 Connect

LinkedIn Email Melbourne


"The best systems are the ones that make complexity invisible."

Visitor Count

Popular repositories Loading

  1. exercism-golang exercism-golang Public

    Golang exercises from exercism.io

    Go 2

  2. leaderboard leaderboard Public

    A Game Leaderboard Using Go Language With Redis Database

    2

  3. nodejs-mongo nodejs-mongo Public

    JavaScript 1

  4. watson-banking-chatbot watson-banking-chatbot Public

    Forked from IBM/watson-banking-chatbot

    A chatbot for banking that uses the Watson Assistant, Discovery, Natural Language Understanding and Tone Analyzer services.

    JavaScript 1

  5. watson watson Public

    1

  6. gotips gotips Public

    Forked from thomasbabuj/gotips

    golang tips

    1