Sahaj Jain

Hey, I’m Sahaj—a software engineer building refined experiences on the web.


Gurugram, India

SDE atmyHQ

B.E. (Hons.) from BITS Pilani, Goa Campus


I'm a TypeScript nerd and I use neovim (btw). I love building tools for developers and generally care too much about attention to detail.

Blog
React Design Patterns: Instance Hook Pattern
Typesafe Routing with React-Router: Advanced TypeScript
5 Essential Developer Tools for an Optimized Workflow
Projects
lumen

An AI-powered CLI tool to generate Git commit messages, summarize changes and more. Supports multiple AI providers. Written in Rust.

monkey-rs

An interpreter and [WIP] compiler for a fully-featured fictional language, written in Rust

altr

Smart refactoring tool that helps in effortlessly renaming code elements while maintaining your preferred casing conventions

rate-limiter-lab

An interactive demo to analyse different rate limiter algorithms

Github LinkedIn Email