Intro

Solsticlipse

full stack technology solutions

Projects

Kinect controlled fighting robots

Three computers, a network, radio communication protocol, processing, arduino, electronics, soldering

Complicated pure javascript

Emulating HTML5 native Drag & Drop API in pure javascript for browsers without that feature

Drag & drop

mobile

Built first iteration of Android app for now defunct startup "Coffee and Power".

Won a prize for HTML based mobile app at Tizen hackathon.

Currently working on an OUYA video player app that uses both javascript, and HTML5

desktop

Worked on a few Qt based desktop apps. Here is one that managed to be released as open source.

A desktop app

Development

Skills and Abilities

Languages

Fluent:

JavaScript, Ruby, HTML5, CSS, Java, C++, C, Perl, Bash

Familiar:

Python, Go, Make, Assembly (ARM, x86), PHP

Databases

PostgreSQL, MySQL, SQLite

Frameworks

Angular, Rails, Android, Play, Qt, Node

Networking

Rails to Angular REST interface

Monitored network of millions of nodes

Video

YouTube, and Vimeo player API’s

DevOps

Sysadmin

I've been using linux as my primary OS since 2003. I was a full time linux sysadmin for a while. Just a code clean up patch, but proof I learned enough to get a patch accepted into the kernel. my patch

Puppet

I haven't been responsible for racks of servers or bunches of cloud instances in a while so most of my work with puppet is with things like setting up development environments consistently.

A dev environment

I fixed a significant bug in a popular puppet module while working on that dev environment too.

puppet-rvm fixes