Hi, I am Prajesh
SDE intern at Amazon and MSCS student at NYU Courant. I build compilers in C++ and OCaml, teach parallel computing, and do security research with OSIRIS Lab.
Engineer.Compilers.Security.

Amazon
Software Development Intern
I built a Grants Console that tracks every temporary access grant across Amazon Connect, showing exactly who can reach which resources and revoking access as soon as it is no longer needed.

Shell
Software Engineer
I fixed twelve security vulnerabilities, rebuilt the permissions system from scratch, cut deployment time from 4 hours to under 1, and redesigned storage for 3x faster queries and $70K/yr in savings.

NYU Courant
Course Assistant
I teach OpenMP, MPI, and CUDA to 100+ students a week in Courant’s parallel computing course, taking them from their first parallel loop to reasoning about races, deadlocks, and why the speedup never quite matches the core count.
MiniTensorCompiler
A tensor language that compiles to LLVM. It fuses and folds operations, catches dimension mismatches at compile time instead of at runtime, and targets both native and JIT execution. github ↗

AnyLang
A four-stage compiler that lowers a typed language to RISC-V assembly, optimizes it with control-flow-graph analysis, and verifies the output against a simulator I wrote by hand. github ↗

Languages
Systems & Compilers
Cloud & Infra
Looking for my next role.
I’m seeking a 2027 SDE position on a compilers, systems, or security team. If that sounds like a fit, I’d like to hear from you.