Worked on the first commercial version of FirefoxOS on Voicemail and System updates. Returned in late 2013 to lead up the FirefoxOS Metrics engineering effort and worked on...more the first version of the Smart Data feature.
Lead Software Engineer, and Platform Engineering Manager
2008 - 2012 (almost 4 years)
My contributions to Appcelerator included countless lines of code, management of a 12 person software team, upstream open source contributions, and much more.
MajorTom is cloud-based mission control software designed to simplify and streamline operations. At the core, MajorTom functions as a TT&C software that… · More brings a human centered design to small satellite operations. Kubos believes that design and user experience is a part of how a TT&C software functions. Major Tom uses automation, experience, and small satellite methods to lower human error risk and reduce operator hours. MajorTom is compatible with a range of ground hardware and ground station network providers.
KubOS is a space grade flight system designed for small satellites. KubOS is a fully integrated flight system with optimal functionality, allowing users to… · More integrate with any payload or OnBoard Computer (OBC). More than an operating system, KubOS is a full-featured flight system combining the KubOS Core (flight middleware), KubOS APIs, and the Linux operating system. With the Kubos SDK, satellite developers can create their own custom applications for their missions into KubOS, allowing for a high degree of configurability and customization. Building spacecraft comes with enough uncertainty, running KubOS on both the bus flight computer reduces risk and overall complexity by having a single full stack system.
An open source, Eclipse-based IDE for JBoss developers
Software lead, Java, Eclipse IDE, Jboss Application Server · * JBoss Developer Studio Lead the productization efforts of turning the… · More JBossTools open source project into a succesful commercial offering known as JBoss Developer Studio. Key role in developing strategy and open sourcing Exadel's Studio Pro product into JBossTools. * JBossTools (formerly JBossIDE) Lead a team of 8 developers and contributors to deliver a full suite of tools for the JBoss Enterprise Middleware Suite (JEMS). Project had approx. 1 million downloads per year. Duties included Roadmap building, releasing, build/package management, coordination, integration, and various coding tasks. * Trainer / Support Trained Java developers/administrators in 3 courses offered by JBoss: JBoss for Java Developers, JBoss for Advanced Java Developers, and JBoss for Administrators. Provided customer support via patches/bug fixes through salesforce.com. Training/Support was a ~25% responsibility of my position.
An open source mobile app platform for JS developers
Software Lead, C/C++, Objective-C, Java · - Core Platform Engineering with C/C++, Obj-C, Java, Python, Ruby, and PHP on both Titanium Desktop… · More (Win32/OSX/Linux) and Titanium Mobile (Android/Blackberry)
- Open Source Contributions and Patches for Chromium, WebKit, Jaxen, Android, and V8.
I worked on various parts of the first verison of FirefoxOS (Boot2Gecko):
* RIL implementation of Voicemail (including UI and 3GPP protocol) * System updates (Gecko and FOTA / full system updates) * AOSP and Mac OS X build * Test automation for updates and the RIL layer
First generation of the Arduino based CubeSat idea
Software Lead, Ruby, Embedded C, Python · My team and I wrote the satellite flight software and ground station software
Website ArduSat.org… · More Nanosatisfi.com Spacecraft properties Launch mass 1 kilogram (2.2 lb) Start of mission Launch date 3 August 2013, 19:48:46 UTC Launch site Tanegashima Y2 Contractor JAXA, NanoRacks Deployment date 19 November 2013, 12:18:00 UTC Orbital parameters Epoch Planned ArduSat is an open source, Arduino based Nanosatellite, based on the CubeSat standard.
I'm a software engineer and entrepreneur with >15yrs of experience ranging from web to bare metal. My career has focused on open source software and startups, where I have been a founder, early employee, and leader at companies like JBoss/RedHat, Appcelerator, Mozilla, Nanosatisfi/Spire, and Kubos.
My open source pedigree is extensive, and includes many prominent open source projects such as JBoss, Eclipse, Titanium, WebKit, Android, ArduSat, and FirefoxOS.
Most recently, at Nanosatisfi (Spire), I led the software team for the ArduSat-1, ArduSat-X, and ArduSat-2 CubeSat missions launched from the International Space Station in 2013 and 2014. My team and I developed the on board software for 3 satellites, a ground station network, an Arduino API, and a web based mission control system in under a year.
I have combined that experience with my passion for open source to build Kubos, the first open source software company focused on aerospace
Experienced technology builder willing & able to build everything from digital hardware to application level software and the development team to implement it.
Marshall has a highly valuable mix of high-visionary and get-it-done-practicality. His company KubOS is doing amazing things in the New Space / Satellite software market, and I'm proud to be an investor.