def maxǝʞɹǝᴉɟ; end

never met a *nix system I didn't want to be friends with

November 2014 — present

Resumis is Esperanto for "summarized", apparently. Totally coincidental. It's also a platform for managing your personal internet homepage presence and advertising yourself to the world.

Aimed at developers & designers, Resumis provides individuals with an API and management interface for their bio, social networks, projects, professional skills, resume, and blog. Resumis offers both a JSON Resume and JSON-API compliant API to allow users the freedom to build their own frontends using the data from Resumis. (This site is an Ember.js site backed by Resumis API!)

In future, I hope to add support for the following:

  1. Project data import from GitHub
  2. Work profile data import from StackOverflow Careers
  3. More robust CV/resume generation
Occasional Movement
December 2012 — present

OpenSkedge is inspired by an old PHP 4 application, Employee Scheduler, and is a flexible scheduling application designed for companies and organizations (such as education institutions with student workers) which require fluid shift scheduling.

It's a PHP 5 web application built on the solid and powerful Symfony2 framework and utilizing the Doctrine ORM. It is licensed under the GNU GPL version 3 or later.

I'll admit, my heart is not really in this project anymore, but I will still accept Pull Requests.

June 2013 — June 2016

DWJLTH was a single-purpose web "application" that gives you information on whether or not you're supposed to leave your dishes at the table after you've finished eating at certain restaurants.

Yes, that's all it did. No, it was not worth the $10/year domain cost.

April 2013 — September 2014

DSDT, SSDT, and boot config needed for running OS X 10.8.5+ on a System76 Lemur Ultra 4. Effort to get as much hardware working under Mac OS X as possible on my System76 Lemur Ultra 4. Non-working things include changing screen brightness, sound input, VGA, and HDMI audio.

September 2014, I ended up giving in and buying a MacBook Air.

Project may still prove useful to folks trying to Hackintosh machines with similar specs (esp. VT1802 audio)

March 2012 — July 2014

As part of TeamAcid, an Android hacking group centered around the Samsung Galaxy S 4G, we managed to port three versions (7, 9, 11) of the aftermarket Android distribution CyanogenMod over to the device. Our ultimate goal was to get the device officially supported by the distribution. I worked on a lot of kernel code, and did a lot of work getting the camera driver to behave with user space.

July 2013 — January 2014

WaterCooler was a free and open-source group chat application designed for use internally within offices and organizations. The intention was to provide a FOSS counterweight to proprietary, SaaS solutions such as Campfire and HipChat, and provide a solution for people looking to host a rich, multi-room chat application behind their firewall on their own hardware.

Built as a way to teach myself JavaScript and Node. I got bored with it, as even in 2013 there were many other, more capable chat system implementations. However, this one might be interesting as a learning tool, since it's fairly basic but still has some nice features like @ mentions and embedded media. Who knows if it still runs, though.

July 2012 — April 2013

Acidify was a wrapper for a number of scripts that compose the Android build system. It's purpose was to provide convenience for people building multiple versions of Android (such as CyanogenMod maintainers). It's original purpose was to make it easy for members of TeamAcid to switch between CyanogenMod versions with one command. It also provides a method for installing all the required packages needed for building Android (if using Ubuntu or Linux Mint), including CyanogenMod 7, 9, and the Android Open Kang Project. In addition, it supports local manifests, provides a function for deploying built OTA zips to the device, and uploading ready builds to The script is written in bash and is easily configurable.

November 2011 — January 2013

BleuFear is a theme (technically a collection of themes) with a wild streak of electric blue. It is inspired by the design of my site and everything else that fits that color scheme. The name comes from the french word for blue(duh) and the American way to pronounce the first part of my last name. (Also, it's a dark theme so fear~=dark).

May 2011 — July 2012

SandwichRoulette is an application designed for the indecisive. Like many people, my lunch has been delayed because of my inability to decide on what to put in my sandwiches. This application, designed for Android-powered phones running 2.1 and higher, automates the ingredient choosing process. Creations can be saved and later versions will support sharing the particularly delicious ones. SandwichRoulette is licensed under the GNU General Public License version 3.

July 2010 — January 2011

AxDroid was a project started by Ertan Deniz and continued by Paul Burton. The AxDroid project aimed to get Google's Android operating system into a usable state (with as full hardware support as possible) on the Dell Axim X50(v) and X51(v) Pocket PCs. I was a contributing developer to the project. I wrote the initial PCMCIA driver and did other kernel related work. We had running builds of Android 1.5 and 2.1. The project was cancelled after it became apparent that Android would never work for daily use on the devices due to hardware limitations. Seriously, it was suuupper slow. Took about 15 mins to boot to the homescreen.