Table of Contents

Yes, I finally have a (realistic) website. No, the world has not ended. I finally decided I needed somewhere to talk about all the things I was working on so I didn't keep getting asked about them everywhere I went ;P.

If you need to get a hold of me, I at least vaguely recommend connecting to irc.saurik.com and sending me a PM. I tend to check it most of the time, but if not at least once a day (so stay connected and be patient if I'm not there right then). If you only have a webbrowser, you can use my web IRC client.

Education

College of Creative Studies, University of California, Santa Barbara B.S., Creative Studies, Emphasis in Computer Science: Complete

College of Engineering, University of California, Santa Barbara Ph.D. Student, Computer Science: Work Ongoing

Academic Papers

jMonitor: Java Runtime Event Specification and Monitoring Library Murat Karaorman and Jay Freeman Electronic Notes in Theoretical Computer Science Volume 113, 3 January 2005, Pages 181-200 Proceedings of the Fourth Workshop on Runtime Verification (RV 2004)

Personal Projects

Anakrino - first C# decompiler for Microsoft's .NET

Chora/SVN - web client for Subversion, beating ViewSVN to market

Cycorder - first high speed (MJPEG) video recorder for the iPhone

Cycript - highly compatible JavaScript->Objective-C bridge

Cydia - iPhone APT frontend used on >30 million jailbroken devices

Cyrket - Android Market client for desktop web browsers

FQL/JDBC - JDBC driver for Facebook's FQL

ircWAB - HTTP based IRC client, without Java or Flash

Java/iPhone - port of Java to the iPhone (with Objective-C connectors)

Menes/C++ - high-level platform abstraction and utility library for C++

Nmap+V - original versioning port scanner with XML scripting

s3fs - in-kernel, high-performance Linux filesystem for S3

Substrate - powerful code modification and insertion platform

Telesphoreo - distribution of Unix software for modern smartphones

Quotes - Facebook application for sharing what your friends have said

Entrepreneurship