Summary
Rachit Nigam is an assistant professor and researcher with a decade of experience building programming-language-driven tools for hardware and software systems, now joining MIT EECS after a visiting scientist role there. His PhD work at Cornell focused on new languages for designing hardware accelerators, and he has applied those ideas in industry stints at Meta (automatic circuit generation) and Jane Street. Practical systems experience spans compilers, synthesis tools, and developer-facing debugging abstractions—work that includes Stopify-style source-to-source compilation and synthesis of scripts from I/O traces. Creator of the Calyx IR project, he blends deep PL theory with hands-on systems engineering to turn research prototypes into usable tooling. Based in Cambridge, MA, he has a track record of moving ideas from academic papers into real-world developer tools and accelerator design flows.
10 years of coding experience
1 year of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Cornell University
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at University of Massachusetts Amherst
English, Hindi, French