Summary
Zain Aamer is a PhD candidate in Computer and Information Science at UPenn with eight years of software engineering and research experience spanning type theory, compilers, and formal verification. He blends hands-on systems work—contributing backend engine improvements to the well-known GZDoom project—with formal proofs of language properties, including information-flow soundness developed during a Max Planck visiting scholar stint. Comfortable writing multithreaded, performance-sensitive code for trading systems and building verified data-structure proofs, he regularly moves between applied engineering and mechanized theorem proving. Zain’s background in mathematics and psychology (both 4.0 GPAs) underpins a rigorous, human-centered approach to program correctness and security type systems. Notably, he has taught large undergraduate courses and led quant trading teams, demonstrating an uncommon mix of pedagogy, research depth, and production engineering.
8 years of coding experience
4 years of employment as a software developer
Bachelor of Science - BS, Mathematics and Psychology, 4.0/4.0, Bachelor of Science - BS, Mathematics and Psychology, 4.0/4.0 at University of Illinois at Chicago
Doctor of Philosophy - PhD, Computer and Information Science, Doctor of Philosophy - PhD, Computer and Information Science at University of Pennsylvania
English