Tej Chajed

Assistant Professor at University of Wisconsin-Madison

Madison, Wisconsin, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Tej Chajed is an Assistant Professor at UW–Madison with 14 years of experience at the intersection of systems software and formal verification, specializing in building and machine-checking correct software. He combines academic research (PhD from MIT) with hands-on engineering, contributing to proof assistants and proof-oriented languages such as Coq, Rocq, and F*, and improving typecheckers, extraction, and tactic systems. Prior roles include postdoctoral work at VMware and internships at Microsoft Research and Google, reflecting a mix of industry-scale engineering and deep research. Tej also contributes to widely used open-source tooling—maintaining Homebrew packages and integrating language support in Doom Emacs—showing attention to developer ergonomics and reproducible builds. Colleagues value his ability to translate subtle correctness issues into robust fixes and clearer error messages, a skill that surfaces across theorem provers and practical build automation.
code14 years of coding experience
job4 years of employment as a software developer
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Massachusetts Institute of Technology
bookBS, Electrical Engineering, Computer Science (Math minor), BS, Electrical Engineering, Computer Science (Math minor) at University of Illinois Urbana-Champaign
bookUniversity Laboratory High School
stackoverflow-logo

Stackoverflow

Stats
3,859reputation
37kreached
71answers
0questions
Badges
encoding
top-5%
github-logo-circle

Github Skills (40)

formula10
proof-assistant10
programming-language10
dependent-types10
package-management10
homebrew-cask10
emacs-lisp10
fstar10
ruby10
homebrew10
automation10
fs10
f10
coq10
emacs10

Programming languages (41)

C#CXQueryGoHTMLJupyter NotebookTypeScriptBoogie

Github contributions (5)

github-logo-circle
rocq-prover/rocq

Apr 2016 - Nov 2020

The Rocq Prover is an interactive theorem prover, or proof assistant. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.
Role in this project:
userBack-end Developer
Contributions:3 reviews, 71 commits, 54 PRs in 4 years 8 months
Contributions summary:Tej primarily focused on improving the Rocq Prover by addressing various bugs and enhancing its functionality. Their contributions included fixing issues related to magic numbers, refining Ltac definitions, and correcting errors in the treatment of defined elements. They also worked on improving error messages, specifically for missing tactic arguments, and implemented internal changes related to name handling and scope management within the project. These changes aimed to enhance the robustness and usability of the theorem prover.
management-systemdependent-typeshomotopy-type-theorytheorem-provingsemi
FStarLang/FStar

Apr 2017 - Aug 2017

A Proof-oriented Programming Language
Role in this project:
userBack-end Developer
Contributions:197 commits, 17 PRs, 106 pushes in 4 months
Contributions summary:Tej contributed to the F* proof-oriented programming language project by implementing and modifying various aspects of the typechecker and extraction process. Their work included adding a verified UInt128 library and examples for the --admit_except argument. They also made changes to the typechecker's utility functions and the OCaml extraction code. Additionally, the user worked on stateful validation and performed merges related to a key-value parsing branch.
homotopy-type-theorycoq-librarytype-theorysat-solvercompiler
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Tej Chajed - Assistant Professor at University of Wisconsin-Madison