Work Experience
-
Self-employed (Libiquity)
December 2011 – Present
Lead Developer – ProteanOS
-
Leading the design and development of a
free/libre and open-source operating
system distribution for embedded devices
-
Sponsored and led two teams of
university students on development
projects
-
Designing and developing tools to build
and manage software packages
-
Developing and maintaining distribution
software packages
-
Bootstrapping the distribution to port
it to new architectures
-
Setting release goals and tracking
development progress
-
Cooperating with developers in other
software projects
-
Maintaining project infrastructure and
related tools – Web site, source code
repositories, mailing list services,
documentation, and file hosting services
-
Google Inc. (On contract)
May 2012 – August 2012
Student Developer – Google Summer of Code
(Debian Project)
-
Worked on the “Bootstrappable Debian”
project with mentors and other students
to make the Debian operating system
distribution easier to port to new
architectures
-
Modified dpkg (Debian’s package manager)
and sbuild (tool for building Debian
packages in clean environments) to
support “build profiles”
-
Modified various Debian packages to fix
cross building issues and to support
“build profiles” that break dependency
cycles
-
Produced support packages to improve
package cross building in Debian
-
George Washington University
June 2010 – August 2010
Intern – Cyber Security Policy and Research
Institute
-
Designed a cyber security Web portal for
community colleges
-
Advised the Cyber Security Policy and
Research Institute on a potential Web
site redesign
-
Sussex County Community College
January 2009 – May 2009
Student Technician – IT Services
-
Maintained and installed workstations,
software, printers, and projectors on
campus
-
Responded to service and support calls
-
Sussex County Computer Warehouse
September 2007 – August 2008
Web Software Developer, Server Administrator
-
Designed and wrote dynamic Web
applications in-house and for clients
-
Assisted with management of client Web
hosting
-
Performed administration of server
systems