About

Harsh Bhuwania

I make boring software on purpose. The interesting kind.

Harsh Bhuwaniaflip ↻
Whiteboard sketch of Harsh Bhuwania — role, impact, values, and background at a glance

Ever wondered where AI actually runs? Not in the cloud, but on thousands of real servers sitting in datacenters around the world. I'm a senior software engineer who helps keep that infrastructure healthy, reliable, and ready for the next wave of AI and cloud computing. My work lives at the intersection of software, hardware, and large-scale systems, building the behind-the-scenes technology that most people never see but millions depend on every day.

I hold an M.S. in Electrical Engineering from the University of Southern California (USC). I'm drawn to distributed systems, cloud infrastructure, and how complex technologies scale from a single machine to entire fleets. I spend a lot of my own time building tools and automations, experimenting with AI, and reading — usually chasing some rabbit hole just to understand how things work.

Based in San Jose, CA. Reach me at hbhuwania@microsoft.com.

What I care about

Operational reality over presentations

Ideas only matter when they work in the real world. I care about building solutions that are measurable, practical, and capable of standing up to real-world use rather than looking good in a meeting.

Fix root causes, not symptoms

I prefer solving underlying problems rather than repeatedly treating the same issues. Investing more effort upfront often saves far more time, complexity, and frustration later.

Write things down

Clear communication scales. Good documentation, shared context, and thoughtful writing help teams make better decisions long after a meeting ends.

Let automation handle the repetitive work

Technology should free people to focus on creativity, judgment, and problem solving. I enjoy building tools and automations that remove repetitive tasks and make teams more effective.

What I'm good at

Firmware & embedded

  • Board bring-up
  • BMC software
  • OpenBMC / Yocto
  • Linux kernel-adjacent debugging
  • C / C++ → Rust migration

Reliability at fleet scale

  • Telemetry pipelines
  • KQL dashboards
  • Fault-code taxonomies
  • MTTR reduction
  • On-call DRI

Security as a program

  • Threat modeling
  • SBOM
  • FIPS / NIST alignment
  • Privilege separation
  • Platform Root of Trust

Performance & benchmarking

  • Empirical control-plane benchmarks
  • Memory & thread-pool root-causing
  • Benchmarks-in-CI

AI-assisted developer productivity

  • Log-analyzer Copilots
  • Introspection bots
  • AI-generated test cases

Architecture & leadership

  • Multi-semester roadmaps
  • Hardware program specs
  • Cross-org v-team coordination
  • External vendor integration

Languages & tools

  • C
  • C++
  • Rust
  • Python
  • Bash
  • KQL
  • Linux
  • Distributed systems

How I work

  • Convert ambiguity into bounded artifacts so others can execute without me.
  • Lean technical, operational, and strategic — often all three at once.
  • Comfortable in off-hours collaboration across time zones.
  • Equally happy as a deep diver or a cross-cutter, depending on what the problem needs.
  • Currently growing: delegating review load and institutionalizing dependency closure across teams.

Fun facts

  • Read 50 library books in the last few years — from Shōgun to Why We Sleep.
  • Take long walks with a podcast queue spanning sports, economics, psychology, and AI.
  • Believe the best debugging tool is a fresh pair of eyes — usually mine, after a walk.
  • Equally happy reading a Morgan Housel essay or a Keigo Higashino mystery.
  • Started in firmware at Cisco, now wrangling cloud infrastructure at Microsoft — still chasing the same kind of low-level puzzle.