Open-Source Projects

spr332-v2 utils

Utilities for interacting with the Identiv SPR332 v2 pinpad.

Bitsee

Ruby on Rails bitcoin blockchain embedded data extractor/viewer.

jnumjs

A simple Javascript library to convert Arabic numerals to Japanese Kana/Kanji.

Pastely

Pastely is an online code paste service using React, Django, Ansible, Docker, and Kubernetes. Note: Limited browser support due to the use of CSS flexbox.

nctgpio

FreeBSD driver for the GPIO functionality of the NCT5104D Super I/O chip.

seagate-leds

Linux utility to control the activity and capacity LEDs on Seagate and Maxtor external hard drives. See the wiki for devices that are known to work.

fpanelkb

USB HID 8051 firmware for the front panel of a Speco PC Pro DVR.

vc0706

Library to interface with a VC0706 security camera via a computer serial port. Uses Boost.Asio‎.

MCP23008 library for mbed

mbed library for interfacing with a MCP23008 serial I/O expander.

sfTTF

TrueType font support for SFML

Open-Source Contributions

Ubuntu – Type-ahead find in Nautilus

Re-implemented type-ahead find in Nautilus. Code is currently maintained by Canonical and present in Ubuntu 14.04+.

iPXE bnx2 driver (Google Summer of Code 2012)

Rewrote the bnx2 network card driver from scratch.

OpenImageIO PSD input plugin (Google Summer of Code 2011)

Wrote the initial plugin for reading Photoshop PSD files.

SDL Windows IME Support (Google Summer of Code 2010)

Added Windows input method support to libsdl, enabling input of CJK languages.

Other Minor Contributions

Contributed bug fixes to the following projects:

  • Wireshark
  • Nautilus
  • Epiphany
  • GNOME System Log
  • TigerVNC