Skip to content
View dobbydobap's full-sized avatar
😌
Building things that matter · Open to opportunities
😌
Building things that matter · Open to opportunities

Block or report dobbydobap

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

header

cs @ scaler school of technology + bits pilani · bengaluru

linkedin  rankforge  speed test


i build backend systems and ai agents — the kind of software where the hard part is invisible and the bugs only appear after midnight. conveniently, that's when i start working.

off the clock i'm into paranormal investigation, which turns out to be the same job as debugging: something impossible happened, nobody witnessed it, and the logs are useless. i believe every haunting has a root cause. so far, it has always been a race condition.

also: cats. 🐈‍⬛

🌸 field work

other people's codebases, other people's hauntings. 7 PRs merged across 6 upstream projects, three of them cncf.

  • apicurio registry#8684 merged. then found #8926: MCP tool annotations were being validated against the wrong schema entirely, so not one of the four hints anyone wrote was ever checked. fix in review — #9055.
  • opentelemetry go compile-time instrumentation#856 merged. then found #886: struct rules cheerfully matched things that were not structs, and inside a grouped type block a field could land on a struct nobody named. fix in review — #887.
  • kubeflow pipelines#13780 merged: the python sdk was quietly adding --trusted-host to every pip call. opt-in now.
  • microsoft/vscode#324571 and #324734 merged in v1.129.0: a rerun-last-task regression, and a pinned tab that refused to let go when dragged.
  • nodejs/node#64365  ·  fedora-infra/bodhi#6121
  • in review: kserve #5908 · #5909  ·  textualize/textual #6631 · #6630

the half i like best: find it myself, report it, then fix it.

🌸 case files

a competitive programming platform, built end to end — 95+ problems, an async code judge that speaks 10 languages, real-time verdicts over websockets, elo ratings, plagiarism detection.

the favourite child: a custom segment tree that can replay the leaderboard at any minute of any past contest. time travel, but auditable.

typescript · nestjs · next.js · postgresql · redis · bullmq  —  source

security incident response, run by two LLM agents keeping each other honest — a Commander proposes actions, an Oversight agent approves, revises, or vetoes.

both agents trained with GRPO reinforcement learning on qwen2.5-3b. placed top 100 at the meta pytorch × scaler openenv hackathon.

python · pytorch · grpo · docker  —  source

search-as-you-type, built like it has to survive production — a redis cache sharded across 3 nodes on a consistent-hash ring, an in-memory trie serving top-K suggestions, a batched writer that collapses thousands of db writes into a handful.

benchmarked properly: p50, p95, p99.

python · fastapi · redis · sqlite

a sales agent that haunts your google calendar, benevolently. thirty minutes before every meeting, it researches the prospect on the live web and emails you a brief with cited sources.

nine google cloud services stitched together, zero manual invocation. it just shows up, prepared — like you wish you did.

next.js · gemini · cloud run · firestore

a poltergeist you can hire. it drives a real chromium browser with actual mouse and keyboard events, finds form fields through the accessibility tree, and streams every action and screenshot to a live dashboard.

so you can watch the ghost work.

python · playwright · fastapi · docker  —  source

an internet speed test that doesn't try to sell you a VPN. download, upload, ping, jitter, bufferbloat — measured against cloudflare's edge with zero backend, rendered on a hand-rolled SVG speedometer.

react · vite · typescript · cloudflare pages  —  source

🌸 evidence

  • global top 6 — apple developer academy, italy
  • top 100 — meta pytorch × scaler openenv hackathon

🌸 equipment

typescript python go java c++ nestjs fastapi quarkus express react next.js websockets postgresql redis mongodb sqlite pytorch grpo gemini · claude · openai docker gcp cloudflare vercel linux

 /\_/\
( o.o )   
 > ^ <    

if your codebase does something that can't be explained — i want to hear about it.

footer

Pinned Loading

  1. RankForge RankForge Public

    Competitive programming platform - 10-language async code judge, real-time WebSocket verdicts, Elo ratings, temporal segment-tree leaderboards

    TypeScript

  2. speed.com speed.com Public

    Zero-backend internet speed test - download, upload, ping, jitter, bufferbloat on Cloudflare's edge, hand-rolled SVG speedometer

    TypeScript 1

  3. AutomationAgent AutomationAgent Public

    Autonomous browser agent - drives real Chromium with mouse/keyboard events, detects forms via the accessibility tree, live FastAPI dashboard

    Python

  4. Cadenza Cadenza Public

    Sales agent living in Google Calendar - researches each prospect on the live web 30 min before a meeting, emails a cited brief. 9 GCP services

    TypeScript

  5. TypeAheadHLD TypeAheadHLD Public

    Distributed search-as-you-type - consistent-hash Redis sharding across 3 nodes, in-memory trie for top-K, batched writes, p50/p95/p99 benchmarks

    Python 1

  6. Astro-Dude/citadel Astro-Dude/citadel Public

    HTML