
erlang and iphone hacker extraordinaire
Santa Cruz De Tenerife Area, Spain

erlang and iphone hacker extraordinaire
Santa Cruz De Tenerife Area, Spain
I've been programming since 14, for 20 years now, and I'm completely self-taught. I live in Tenerife, a Spanish island in the middle of the Atlantic.
I have a huge learning capacity and since the beginning of the year it took me a couple of weeks each to
- Learn the Mach-O executable file format (Mac OSX) and create Mac executables on Linux using x86 assembler, no compiler or linker.
- Port a commercial Forth from Linux to Mac OSX.
- Learn Mac OSX internals and IOKit and write a Mac USB driver for a 24-core CPU on a thumb stick.
- Learn CoreAudio RemoteIO audio unit and write an iPhone networked audio app.
Currently, I'm using OCaml to write a compiler from a trading language to C#, as well as to machine code via LLVM.
I'm set up for two-machine kernel debugging on Snow Leopard and I thoroughly enjoy poking around in the the Mac OSX kernel. I even downloaded the kernel source code so that I could study it.
I also wrote OpenPoker, a very scalable Erlang poker server that I open-sourced recently.
I thrive on solving extremely difficult problems. Low-level work and performance optimization is what I enjoy the most. I will be able to dig in with little or no supervision and get the job done in record time.
Take a look at my blogs [1,2], resume [3], Twitter stream [4] and photos [5]. Email me at joelr1@gmail.com or page wagerlabs on Skype. I'm also jreymont on AIM, joelr@well.com on MSN Messenger and joelr1@gmail.com on Jabber/GTalk.
[1] http://wagerlabs.com/
[2] http://tinyco.de
[3] http://tinyco.de/resume.pdf
[4] http://twitter.com/wagerlabs
[5] http://flickr.com/photos/joelr1
Mac and iPhone applications. Mac OSX internals. C++,OCaml,Lisp,Erlang,Forth and high-performance programming. Compiler writing. CoreAudio, IOKit, Snow Leopard driver development and porting.