Skip to content
View heybadrinath's full-sized avatar
⚒️
Under Development...
⚒️
Under Development...

Highlights

  • Pro

Organizations

@Supernetrix

Block or report heybadrinath

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

Hey, I’m Badri

I build backend systems because I genuinely enjoy the chaos of distributed architecture, async workflows, queues, caching, databases, and services all somehow cooperating without collapsing into smoke.

There’s something ridiculously satisfying about watching dozens of tiny moving parts work together like a machine nobody notices until it stops working.

Backend engineering feels less like programming and more like designing an invisible city: services talking to services, events triggering pipelines, containers spinning up, logs screaming for attention, caches saving everyone’s lives quietly in the background.

That stuff is fun to me.
Concerning? Probably. But still fun.


The Kind of Problems I Like

  • designing microservice architectures
  • building event-driven systems
  • making APIs fast enough to feel unfair
  • debugging weird distributed system issues
  • optimizing databases nobody wanted optimized
  • building internal platforms that teams actually rely on
  • turning “temporary fixes” into things that survive production

I love understanding how systems behave under pressure.
The moment traffic spikes, queues back up, memory usage starts climbing, and everything gets slightly cursed?
That’s where engineering gets interesting.


Backend Is My Thing

Most of the stuff I enjoy lives far away from shiny UI buttons.

I like:

  • backend architecture
  • infrastructure
  • system design
  • async processing
  • observability
  • reliability
  • scaling problems
  • platform engineering
  • making complicated systems feel simple

The frontend exists too, respectfully.
I touch it when necessary and then quietly return to the server room.


Stuff I Work With

Backend & Systems

Node.js, TypeScript, NestJS, Express, Redis, PostgreSQL, MongoDB

Infra & Distributed Systems

Kafka, BullMQ, Docker, Kubernetes

Monitoring & Observability

Prometheus, Grafana, Loki

Cloud

AWS, EKS, Helm

Frontend (legally required section)

React, Next.js


How My Brain Works

  • I think in systems, not isolated features
  • I read architecture diagrams for fun
  • I like tracing requests across services
  • I overthink naming things
  • I enjoy refactoring ugly code a little too much
  • I will absolutely open Grafana dashboards just to “check something”

I like breaking systems apart just to understand how they work.
Then rebuilding them cleaner.


Tiny Philosophy

Good backend engineering is invisible.

Nobody celebrates it when everything works.
But the second it fails, suddenly everyone becomes a distributed systems expert.


“Some people enjoy sunsets.
I enjoy watching healthy queues and stable response times.”

My commit history is powered by caffeine, curiosity, and occasional production fear.

Pinned Loading

  1. Dtwin-Back-End Dtwin-Back-End Public

    Forked from Di-Twin/Back-End

    JavaScript 2

  2. dizzymentor22/Fleet-Management-software dizzymentor22/Fleet-Management-software Public

    JavaScript 1

  3. gg-krishi/gg-krishi gg-krishi/gg-krishi Public

    TypeScript 1

  4. Breyus Breyus Public

    TypeScript 2

  5. arrival-atlas arrival-atlas Public

    Historical US flight reliability by route, airline, month, and departure time

    TypeScript 2

  6. MandiLens MandiLens Public

    Evidence-led South India mandi intelligence with official AGMARKNET data, market comparison, short-range forecasts, uncertainty, and source-quality context.

    TypeScript 2