$
~
$ cat welcome.md

I am Ayush Satyam.

I'm a Software Engineer, Tinkerer, and Explorer at heart. Currently, I work at Red Hat as a Systems Machine Learning Engineer, where I get to build, understand and tinker with systems every day.

Nothing excites me more than diving one level deeper than I'm "supposed to" — whether it's databases, file systems, compilers, networking, or distributed systems (where the real fun begins). I love chasing the "why" and "how" behind the tech.

Stagnation — doing the same things without questioning — is my worst nightmare. I don't like labelling myself as "Frontend," "Backend," "Full Stack," or even "Systems Engineer." My experience spans frontend and backend engineering, databases, systems programming, and cloud-native software; these days, I also work on compilers and inference engineering for ML systems. I still enjoy being a generalist and following problems across the stack.

$ ls quick-links
$ ls recent-posts
- Introducing MegaBake: a megakernel compiler for PyTorch
cat 2026-09-26_megabake_launch.md → Read
- A ground-up tour of torch.compile
cat 2026-09-02_torch-compile-end-to-end.md → Read
- torch.compile in the wild: Where real projects draw the boundary
cat 2026-08-12_torch-compile-in-the-wild.md → Read
- Why vLLM needed an IR: What it is and how it works
cat 2026-04-16_vllm-torch-compile-and-ir.md → Read
- From Python to FX Graph: How TorchDynamo captures PyTorch programs
cat 2026-03-20_torchdynamo-python-to-fx-graph.md → Read
$ grep -r