Lead developer for the Open MCT telemetry visualization framework. Responsible for transition of front-end components from from AngularJS to Vue; design and implementation of public APIs and extension points; main point of contact for mission customers and stakeholders.
Architected and led development of Merchbar's ecommerce web presence, iOS application, core services and APIs.
Led front end development on Chute's self-service tools, gaining a deep understanding of Backbone and Marionette. Wrote and tested a custom framework for generating and publishing live media displays while reusing components across projects, and contributed vision and guidance to other projects (both backend and frontend) where necessary.
Wrote, tested, and deployed a number of features for Refer.ly including inline editing, improved drag and drop, dynamic page generation and pagination.
Technical co-founder. Wondering what it's about? Shoot me an email.
Met with end users, managers, and executive staff to understand organizational needs and gather requirements for enhancements to existing force.com application. Wrote user stories and produced design documentation for new features, and then built and deployed said new features. Wrote and maintained unit and behavior tests with more than 80% code coverage. Assisted in contract negotiation and grant writing by contributing knowledge of organization's methods and outcomes. Provided planning and organizational assistance to various teams.
Provided hardware, infrastructure, and software support to non-profit organizations with up to 100 users. Wrote systems documentation, developed budgets. Assisted clients in developing IT policies and procedures and writing grant proposals.
Managed Windows domain and provided end user support. Planned, budgeted, and executed setup of new field offices.
My father was a huge nerd; my technical learnings started early. At age seven I had access to our family computer: a 486 with QBASIC. When we weren't playing on the 486, we were launching model rockets or rebuilding one of our old volkswagens. I have the pleasure to work in a field that I enjoy, and I'm always willing to get involved and help a company or individual reach their goals. I've worked with numerous clients over the years in various capabilities-- most recently with TCB Courier, a San Francisco based company.
I use my keyboard more often than my trackpad and a CLI more often than a GUI. I'm not afraid of using an IDE or learning new tools, I simply prefer tools that get out of my way and allow me be creative.
My current toolchain is as follows:
I like to have projects to work on in my spare time. If you'd like to know more about any of the following, please don't hesitate to get in touch.
Ten thousand push-ups by the end of the year? Join the challenge. A simple to use website for logging push-ups and competing with friends.
Developed a prototype Android application for tracking workouts at the gym. Focus on ease of use, simplicity in design and "siri-like" interactions with text to speech and voice recognition.
Shortly after eating my first sous vide egg, I programmed an Arduino PID controller and built a sous vide cooker. The taste of a perfectly done rare steak cooked by your own sous vide machine is second to none.
Using Python, the Django framework, and the SoundManager library, I built a web application to stream my personal music library (too large to store on a mobile device) to any html5 device. I used the app for an entire year, retiring it when Google Music was released.