Skip to content
View rathambhagat's full-sized avatar

Highlights

  • Pro

Block or report rathambhagat

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

Pratham Bhagat matrix banner

Profile Views

Instagram LinkedIn Email

GitHub Followers GitHub Stars Last Commit


System Engineer • Low-Level Sorcerer

I speak C so the machine feels loved.
Learning in public, one segfault at a time.

"Segmentation fault (core dumped) —
also my autobiography."

Monkey coding on computer

Typing SVG

$ whoami

🇮🇳 Based in India. I write C until the machine begs for mercy. I optimize systems until the profiler runs out of things to blame. I debug at 3 AM without StackOverflow — not by choice, but because that's what the segfault demands.


🛠️ Tech Stack

⚔️ Languages

Badge Language Relationship Status
C C 💀 Till death do us part
Assembly Assembly 🫡 Respect, not love
C++ C++ 🤝 We talk at parties
Python Python 🐍 For when I feel lazy

🔬 Weapons of Mass Debugging

Valgrind GDB perf eBPF strace ltrace

🧰 Certified Bonus Skills

Debugging at 3 AM Reading Assembly Dumps Blaming the Compiler

☁️ Infrastructure

Linux Docker AWS Azure GCP Nginx Cloudflare Git MySQL


📊 GitHub Analytics

GitHub Stats

GitHub Streak

Top Languages


📈 Contribution Graph — When I'm not debugging pointers

Contribution Graph

🐍 Snake Animation

My contributions being devoured by a snake (the snake is a memory leak)

Snake eating contributions

🏆 GitHub Trophies

GitHub Trophies

Note: If trophies don't load, refresh the page or check back later – the API has rate limits. They will appear after a few tries.


⚡ Current Quest

  • 🔨 Building: A lock‑free, wait‑free, cache‑oblivious, zero‑copy thing that will probably segfault on first run
  • 📖 Learning: How to outsmart the compiler — and my past self
  • Solving: Real‑world latency problems, one cache line at a time
  • 🔍 Obsessing over: CPU branch prediction, false sharing, and why volatile is a lie
  • Fuel: Mass amounts of caffeine + undefined behavior

🤡 Fun Corner

  • 🧠 "My code runs on the first try… in an alternate dimension."
  • 💀 "Segmentation fault (core dumped) — also my autobiography."
  • 🏎️ "I once optimized a loop so hard it finished before I ran it."
  • 🐛 "I treat memory leaks like pets. I name them. I miss them when Valgrind kills them."
  • 📡 "Career goal: replace myself with a shell script. Almost there."
  • 🔥 "When I'm not optimizing: crying over a missing semicolon in C."
  • 🧩 "There are only two hard problems in CS: cache invalidation, naming things, and off‑by‑one errors."

📹 My Debugging Process (Real Footage)

Watch the full debugging session


✍️ Random Dev Quote

Dev Quote

Stars

Made with ❤️, ☕, and a healthy fear of undefined behavior.

⭐ Star this repo if you've ever cried over a missing semicolon in C.

If you made it this far — malloc(sizeof(cookie)) 🍪 — you've earned it.

Pinned Loading

  1. AuthTrail AuthTrail Public

    HTML 1

  2. DSA DSA Public

    Hello Everyone we are recording our entire DSA learning journey here

    C 1

  3. Hotel-Manager Hotel-Manager Public

    Python 1

  4. Python-Learning Python-Learning Public

    Two engineering students. One structured plan. Four phases. Built in public — daily goals, nightly reports, zero excuses.

    Python 1

  5. conciergeai-labs/CONCIERGE conciergeai-labs/CONCIERGE Public

    Python