Skip to content
View sahildando's full-sized avatar
🖐️
Here Goes Nothing
🖐️
Here Goes Nothing

Block or report sahildando

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
sahildando/README.md
Mark Grayson Mask Off

last online: probably debugging something that worked fine yesterday
current status: abusing claude code at 2am and calling it "productivity"

whoami

Final year CS student. India. Government college, no fancy placements. Contributing to aden-hive (YC-backed) as an open source contributor. Previously Power BI dev intern at Softude — built dashboards nobody asked for but everyone needed.

Started writing brute force solutions in 2022. Still sometimes write brute force solutions in 2026. Some things don't change.

I don't have a mentor. I have Stack Overflow, a lot of failed submissions, and a very patient terminal.


right now

current_state = {
    "learning":  ["PySpark", "Airflow DAGs that don't randomly die", "system design"],
    "grinding":  "CF + LC daily — Sahi01 on Codeforces",
    "building":  "distributed workflow engine (mini Airflow clone, Node.js + MongoDB)",
    "applying":  ["MLH Fellowship Summer 2026", "LFX Mentorship Term 2", "Outreachy"],
    "OS":        "Fedora Linux — yes it matters, no I won't explain",
    "tool_abuse": "Claude Code for everything. no regrets.",
    "sleep":     None  # pending
}

open source

tried a PR today. it's 11pm. probably not getting merged this month either.

frequency reality
try daily ✅ open issues, read code, cry a little
closed monthly if I'm lucky and the maintainer is awake
merged yearly it happened. I have proof.

Currently contributing to aden-hive and picking up issues at TheAlgorithms, HuggingFace Transformers, and whatever YC repo has a good first issue open at midnight.

The strategy: find small repos before they get famous. Merge fast. Repeat.


the stack

Languages I actually use

C++ Python JavaScript

Data stuff I'm actually learning (not just listing)

Apache Airflow PySpark Power BI MongoDB

ML / AI (when the math makes sense)

PyTorch HuggingFace scikit-learn

Tools I use daily without thinking

Git Linux Docker VS Code


competitive programming

Codeforces handle: Sahi01

grinding since 2022. started with brute force. still sometimes submit brute force at contest end when the clock is at 0:02. no shame.

topics I can actually solve vs topics I tell people I know:

can solve    → greedy, basic DP, graphs (BFS/DFS), binary search, prefix sums
sometimes    → segment trees, bitmask DP, flows (if I've seen it before)
actively     → number theory, advanced DP, tree DP (getting there)
lying about  → nothing, I stopped doing that in 2023

Codeforces LeetCode


the math thing

I actually like math. Not "puts it on resume" like. Genuinely spent a weekend on Bayesian inference and didn't hate it. Read about eigenvalues because PCA stopped making sense. That kind of like.

  • probability & stats — for ML that isn't just copying a kaggle notebook
  • combinatorics — for CP problems that look simple until they aren't
  • linear algebra — SVD and PCA finally clicked after the third try
  • calculus — gradient descent from scratch once, never again, but I get it now

github stats


what I'm actually working on rn

  • Distributed Workflow Orchestration Engine — mini Airflow in Node.js. Kahn's algo for DAG scheduling, isolated-vm for sandboxing, SSE for real-time logs. It's cursed and I love it.
  • LFX Mentorship Term 2 — pre-application contributions in progress
  • MLH Fellowship Summer 2026 — essays done, fingers crossed
  • recovering my X account (@TheBlackHerald7) — suspended, appealing, will update

the daily thing

wake up → check CF → solve something → commit something → break something → fix it at 2am with Claude Code → sleep → repeat

some days the PR gets merged. most days it doesn't. that's fine. the repo is still there tomorrow.


find me


profile views are meaningless but i check them anyway

Pinned Loading

  1. Database-Queries Database-Queries Public

  2. CP-Tourist CP-Tourist Public

    C++ 1

  3. freeCodeCamp freeCodeCamp Public

    Forked from freeCodeCamp/freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

    TypeScript

  4. hive hive Public

    Forked from aden-hive/hive

    Outcome driven agent development framework that evolves

    Python

  5. lantern lantern Public

    Forked from getlantern/lantern

    Open-source VPN for speed, privacy, and censorship circumvention. Free to download on Android, iOS, Windows, macOS, and Linux.

    Dart

  6. Telegram-iOS Telegram-iOS Public

    Forked from Null-Delta/Telegram-iOS

    Telegram-iOS

    Swift