Summary
Mara Cating-subramanian is a systems-focused software engineer with 11 years of experience building low-level, high-impact software—from kernel and driver development to compilers, processor-aware optimizations, and database tooling. She has shipped production-quality code and automation at organizations including Google, Microsoft, Chef, and academia, and has guided research teams to write safe, fast, and auditable software (including LLVM passes and symbolic execution work published as TASE). Comfortable across embedded C, Python, and CI/CD ecosystems, she bridges hardware-software boundaries (GPU and PCI-e bring-up, X-ray camera drivers, laser control) while advocating for accessibility, ethics, and inclusive engineering practices. Based in California, Mara combines academic depth in ECE/physics with practical experience improving developer workflows, observability, and cross-platform interoperability.
11 years of coding experience
11 years of employment as a software developer
Doctor of Philosophy - PhD (deferred), Physics, Doctor of Philosophy - PhD (deferred), Physics at University of Colorado Boulder
BS, CS, 3.36, BS, CS, 3.36 at Carnegie Mellon University
Postbaccalaureate studies, Theoretical and Mathematical Physics, Postbaccalaureate studies, Theoretical and Mathematical Physics at University of North Carolina at Chapel Hill
English, Tamil, Hindi