Note: You are currently viewing documentation for Moodle 2.2. Up-to-date documentation for the latest stable version is available here: Martin Langhoff.
Core Moodle developer since 2004, often blamed of tuning things for scalability and performance (mainly the v1.9, v1.4 and v1.5 releases) and servers, auth/enrolment plugins, MNET, PostgreSQL support and other trivia.
One Laptop per Child... and One Moodle per School!
Since March 2008 I am working on getting the School Server for OLPC ready for prime time. My title @ OLPC is architect, but the job description is actually get it done. Whether it is drawing pretty high level architecture plans, working with on-the-ground local teams on configuration, hacking on Moodle or getting dirty with OS-level programming, I am there.
- Here is our XS roadmap.
Before joining OLPC, I started the e-learning team @ Catalyst IT, a Moodle Partner, developing and customizing Moodle for institutions in New Zealand and around the world. A good part of the e-learning work was done under the NZVLE project, part of Eduforge.org (which is also one of my projects).
Catalyst IT also has a lot of experience in the enterprise sector and high-scalability installations, with hundreds of thousands of users and courses. The team has some great people. You will see them posting in the Moodle forums often ;-)
I also hack on other interesting projects:
- Linus Torvalds' GIT project -- including the weird git-cvsserver
- Elgg (not any more, try Mahara instead :-) )
- GForge (not any more)
- EPrints (not any more)
My personal focus is on leading Linux-based development projects, using PHP, Perl, Apache, OpenLDAP, PostgreSQL, MySQL and a few other trinkets. At home, add books on media, psychology and postmodernism.
In my spare time (?) I do some volunteer work for the Open Source community. When possible, I help Debian and Ubuntu efforts. Unfortunately, I've missed the last few Debconfs.