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.

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. 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

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. 14 PRs merged across 8 upstream projects, two of them cncf graduated, plus node.js core.

  • apicurio registry · #8684 · #9055 · #9850
    found #8926: MCP tool annotations were validated against the wrong schema entirely, so not one of the four hints anyone wrote was ever checked. reported it, then fixed it.
  • opentelemetry go compile-time instrumentation · #856 · #887
    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. reported it, then fixed it.
  • kubeflow pipelines · #13780 · #14169
    the python sdk was quietly adding --trusted-host to every pip call. opt-in now. also closed a concurrency hole that let you retry an archived run.
  • microsoft/vscode · #324571 · #324734 · #324369
    a rerun-last-task regression, a pinned tab that refused to let go when dragged, and configure-snippets now lists the active editor language first.
  • also merged · nodejs/node #64365 · fedora-infra/bodhi #6121 · nansen-cli #465 · fedora-infra/anitya #2105

in review · vscode #326451 #326447 #325654 #324682 · nodejs/node #65695 #65981 · textualize/textual #6631 #6630 · datahub #38

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

🌸 leaderboards

on kaggle the modelling is there: a coatnet + 2.5d convnext MIL ensemble on rsna knee abnormality detection, dinov2 features, multi-reader blends. but the four notebooks i've actually made public are the ones where i went looking for what was wrong.

  • rsna knee: real scores of every public notebook · reported scores against what they actually reproduce. my most-upvoted thing by a distance.
  • playground s6e10 · three notebooks. is the test set different from train, which features actually matter, and how much of the leaderboard is just noise.
  • kaggriculture front-run agents · a public dataset, for the agents that trade ahead of the market.

🌸 case files

RankForge · 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  ·  live  ·  source

Citadel · security incident response, run by two LLM agents keeping each other honest. a Commander proposes actions, an Oversight agent approves, revises, or vetoes. both trained with GRPO reinforcement learning on qwen2.5-3b. placed top 100 at the meta pytorch × scaler openenv hackathon.
python · pytorch · grpo · docker  ·  demo  ·  source

TypeAhead · 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  ·  source

Cadenza · 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  ·  source

AutomationAgent · 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

SPEED/TEST · 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 and 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 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