I love computer science, mathematics and writing code, and am constantly amazed and grateful that I get paid to have a jolly good time. Over the last 25+ years, I have delivered a variety of commercial and open source software, including high performance server and transactional frameworks (WebLogic), wireless sensor systems (Sensys), protocol translators, cargo planning systems (UPS/Fedex), device drivers etc. Here's my résumé.
I have a PhD in computer science from the University of Cambridge (King's College).
I love traveling, cooking, sketching, reading, biking, tabla, old hindi film songs and watching FC Barcelona & Brazil football.
Book: Advanced Perl Programming (O'Reilly and Associates, 1997)
Kilim: A server framework with lightweight actors, isolation types and zero-copy messaging
University of Cambridge Tech Report [UCAM-CL-TR-769], and PhD dissertation
Kilim: Isolation-Typed Actors for Java. [ pdf ].
Sriram Srinivasan, Alan Mycroft
European Conference on Object Oriented Programming ECOOP 2008, Cyprus.
A Thread of One's Own. [ pdf ] Sriram Srinivasan
New Horizons in Compilers Workshop, HIPC, Bangalore 2006
Kilim: An Actor framework for Java.
Jeeves: A configurable code generator written in Perl. [ CPAN ]. Its design is documented in my book
A few tutorials and presentations that are beyond their sell-by date, but may be of use to someone.