Welcome to the home page of Kenny Root. This site is mostly technical notes I have kept for myself although others may find it useful as well. If you're looking for something in particular, use the search box in the menu or view the experimental site map.

Software Engineering

I've worked on Android platform development at Google and created ConnectBot, an SSH client for Android. My open source contributions include patches to MythTV, MPlayer, Nagios, and the Android framework.

My notes cover algorithms, Linux systems administration (Proxmox, ZFS), networking (migrating from BIND to Knot DNS, GeoIP filtering with Shorewall), and security (OATH authentication).

I've hacked on embedded systems including the NC1000-W10 wireless camera and other IP cameras, working with the W90N740 ARM processor and uClinux. My Linux timer notes cover TSC, PIT, PMtimer, and HPET.

When this site ran on MediaWiki, I wrote several MediaWiki extensions for charts, site graphs, and Unicode support.

Other Topics

I'm learning Cantonese and Mandarin Chinese. 我也学习汉字。 I also have notes on games, home automation, 3D printing, electrician jargon, and an electric motorcycle project.

The wish list helps me keep track of things I'm interested in. If you have a comment or question, you can use the link in the menu above to contact me.

  • Todo items which has lists of ideas that I hope to get around to eventually.