Summary
Rahul Gopinath is a Lecturer in Computer Science at the University of Sydney with 12 years of experience spanning academic research and systems engineering in cybersecurity, software reliability, and program analysis. His background blends deep research—evidenced by a PhD and a postdoctoral tenure at CISPA—with hands-on development of web and proxy server architectures on Unix platforms from Sun/OpenSolaris to modern Linux. Rahul has a long history of tackling low-level, production-critical problems (cache eviction, protocol gateways, multi-threaded proxy design) and has applied variant-based techniques for attack detection during a DARPA-funded internship. He is equally comfortable in academic settings and industry-grade engineering, having contributed to tooling, cross-platform build systems, and static-analysis integrations for large codebases. Based in Sydney, he brings a rare combination of formal rigor and pragmatic systems experience that helps bridge research insights into resilient, deployable infrastructure.
11 years of coding experience
13 years of employment as a software developer
Sainik School Kazhakootom
Doctor of Philosophy (Ph.D.), Computer Science, 3.90/4, Doctor of Philosophy (Ph.D.), Computer Science, 3.90/4 at Oregon State University
M.S, Software Engineering, 3.83/4, M.S, Software Engineering, 3.83/4 at Illinois Institute of Technology
B-Tech, Civil Engineering, B-Tech, Civil Engineering at University of Kerala
Malayalam, Hindi, English, Tamil