Chris Hager
Programming, Technology & More

Projects New
Hand crafted Python 2 and 3 boilerplates with argparse, logging, Flask, pytest, tox, and more

Vue.js syntax highlighting directive, using highlight.js

A Jekyll boilerplate project based on this website

A Python boilerplate project for TCP Clients and Server using Facebook's Tornado async I/O framework

A Python boilerplate project for the Raspberry Pi

USB Looper
1080p full HD media player

Frame-synchronized multi-screen HD video playback

PDF metadata extractor and reference downloader

Raspberry Pi GPIO Toolbox (docs)

Flock Multiplayer Engine
Cloud based mobile multiplayer SaaS startup [2]
MeetMe is a leading social network where I have been principal mobile architect from 2010 to 2012 (in New Hope, PA)

the RGB display for every occasion [2] [3] [4] source

Android Snippets
(Pre-)StackOverflow for Android

CSS Pivot
Add CSS styles to any website and share the result (2011) [1] [2]

Backend Info
Get info about a website's backend (2009)

Django Photoblog
Photo blog built with Django

HTML5 Boilerplate
Contributor to HTML5 Boilerplate

App Engine Boilerplate
Author & Maintainer (outdated)

Django Boilerplate
Author & Maintainer (outdated)

My Market
Alternative Android Market [2011] ([])

Prototype of web-to-serial communication (python server + html/js)

RSS to Email as a service

Android market API protocol buffers reverse engineering

Binary Serializer
Prototype of binary serialization protocol
Projects & Blog

GIT Workshop
at Metalab Vienna, 2014

Most Simple Ajax Chat Ever
January 2006. Featured on source

Ajax Multiplayer Chess

Various projects at One Laptop Per Child

2D Physics in Python, built on top of Box2D [1]

Android Apprater
Lib to remind users to rate the app on the Play Store

Google Summer of Code
Mentor for One Laptop Per Child in 2008 [1]

Package Manager for the OLPC Laptop [1]

XO ImageQuiz
Image quiz game for the OLPC laptop [1] [2]

Social Bookmark Link Generator

JS library to simplify the Google Visualization API

Python IRC
Lightweight Python IRC library (2007)

Chaos Radio
About One Laptop Per Child (70 min, German)

Live at 24C3, about One Laptop Per Child (15 min, English)

Hacker Surprise
Android WebFrame/Kiosk app for the Vendor in the Metalab Hackerspace in Vienna, Austria

Network Scan
Mobile host & port scanner

Bluetooth Communicator
Android and server side SPP bluetooth

SC2 Queen Trainer
Starcraft 2 Zerg Queen inject timer

Android interface for the RGB display for every occasion [2] [3] [4]

Iconic Memory
Simple pattern memory game

My Market
Alternative to the historic Android market app

Four Online
Online connect four

Don't Connect Four
Inverse connect four game

Tea Time
Simple tea timer

NYTimes Article Search

Location Tagger
Simply remember locations