Work

A brief description of the various projects I've worked on

Personal Projects

Home Automation

Currently building a custom home automation solution with a variety of Arduino (Uno, Yun, pro mini, LightBlue Bean), Raspberry Pi, and iOS devices interconnected via WiFi and Bluetooth LE using a large mixture of languages and frameworks primarily consisting of C, Objective-C, JavaScript, Python, and Node.js.

L3 Communications

Common Communications for Visiting Vehicles

Designed and implemented the Military Standard 1553 driver and data validation system for the rigs used to test the integrated hardware and flight software.

Virtual Reality Lab

Working on a variety of projects including OpenGL, OpenCV, modeling and simulation, and inverse kinematics

Training Systems for the 21st Century

Build thermal and electrical systems networks for a full blown International Space Station simulation, and created an automated tool for generating code from drawings of these networks.

Orion Flight Software Testing

An automated system to test the subsystems of the Orion Flight Software, using Node.js and Cappuccino.

MSS Simulation

A full simulation of all the robotics systems onboard the International Space Station. Used for training flight controllers and astronauts to dock the Space Shuttle to the Space Station, fly the Canadian robotic arm, pull payloads from the Space Shuttle cargo bay and attach them to the Space Station, capture the H-II Transfer Vehicle, and provide familiarization with the Space Station.

Blueware / Shell

Comprehensive Data Interpretation System

Browser based High-Performance Computing application used for manipulating extremely large datasets in real-time.

Infusion Development

Consulting Projects

Worked with a variety of Microsoft technologies and HTML5 for ExxonMobil, New York City Department of Education, & Adecco North America

United Space Alliance

Automated Scheduling

A Java application with a web interface used by simulation developers and trainers to schedule time on the Space Shuttle simulators. The application would transfer all needed information to the simulators each day which would prep them for all simulation activities for the coming day.

MCC Web Tools

A suite of .Net web tools used by the flight control teams for the Space Shuttle and International Space Station in the Mission Control Center.

ISS Flight Controller

Performed Realtime Planning Engineering Support as a member of the Operations Planning group for the International Space Station.