![profile_pic](img/profile.jpg)
Matt Martin
Engineer at Toast. Ex-Marine Pilot. 🚁
I'm also a former Marine Pilot with eight years of operational and leadership experience in Naval Aviation.
E-mail me at: Show
Experience
Senior Software Engineer at Toast
- As technical lead on the Toast App Growth Team, I'm responsible for directing and coordinating all technical initiatives; mentoring team members; recommending and overseeing process improvements; and actively contributing to development.
- Directly responsible for shipping features that have resulted in increases in user engagement, guest transaction frequency, and gross merchandise value (GMV).
- 85% of my work is iOS/Swift but I occasionally work on our backend services (node, Kotlin, Java, GraphQL) and on the Toast POS (Java, Kotlin).
Co-Founder at North County Entrepreneurs
- Empowering local founders by providing a venue for entrepreneurial discussion, networking, and learning in the form of a monthly in-person meetup. https://northcountyentrepreneurs.com
- Responsible for growing the organization from zero to over 150 members.
Freelance Software Engineer
- I build apps for a number of client use cases with a primary expertise is iOS. I’ve created full stack experiences using a myriad of frameworks (js, ts, node, kotlin etc).
Operations Officer, Lead Instructor Pilot at U.S. Marines
In 2014, I left software to pursue a passion for aviation and fulfill a desire to serve. Military exit in Spring '22.
- Led a 25-person operations department that was responsible for flight operations for 31 aircraft worth over $990 million.
- Provided instruction and mentorship to over 50 pilots and developed and codified over 100 flight standardization changes.
- Planned and directed complex flight operations in austere environments involving over 75 aircraft and 500 people.
Software Engineer II at Salesforce
Engineer on a nationwide team of developers, QA engineers, artists, and testers working on "Salesforce1", a CRM app that enables companies to manage employees, inventory, and customer engagement.
- Built over a dozen features, created over 150 tests, and fixed over 200 bugs for the high visibility release of SF1 at Dreamforce '13
- Collaborated with a distributed team of engineers and QAs during agile sprints.
Software Engineer at RealNetworks
- Built an internal business intelligence (BI) tool used by corporate leaders to make data-driven decisions for Real's suite of software.
- Refactored and re-designed a javascript frontend and a php backend/ingestion suite consisting of a dozen technologies to include php, Java, perl, MySQL, and C.
- Optimized time and space complexity on algorithms by orders of magntitude to efficiently ingest and store multi-billion row datasets.
Projects
![Skeds Screenshot](img/skeds.png)
Flight School Skeds
A freemium productivity app that allows Navy flight students and instructors to effectively manage their
individual flying schedules. A Node backend hosted on Firebase crawls the Navy flight schedules website,
waiting for the next day's schedule to be released for each of the 25 training squadrons.
When a schedule drops, users receive a push notification that opens the app to their scheduled event(s). The
frontend is a native iOS app that parses the raw HTML schedule data and allows users to search and filter by
name and squadron.
- Top 15 in "Productivity" apps from Feb 2020-March 2020.
- Over 10,000 downloads since 2015.
- 300 daily unique users
- 90% Conversion Rate
- Projected Android release in Fall '21
![Juke screenshot](img/juke_thumb.png)
Juke
I created Juke to solve the problem of playlist control at parties and events. The party host launches a
lightweight node.js server that opens an endpoint on their local network. Users with mobile devices scan a
QR code or navigate to a custom url and are presented with a frontend to add songs to a playlist.
The server ingests songs as they're added to the playlist and forwards them to a Spotify-API that places
them in a queue. Songs are played in FIFO order. The party hosts retains admin powers to veto requests and
skip songs from their mobile device or the host machine.
- Working prototype marketed to Spotify in 2013 but was ultimately declined.
- Juke was used by friends and colleagues at home and work for weddings and other events.
- API was deprecated in 2015.
![Automato Screenshot](img/tomauto_thumb.png)
Automato
Automato is a Chrome extension that allows users to highlight a movie name on any webpage, right click it,
and access that film's Rotten Tomatoes rating in the context menu.
![KHANAAS screenshot](img/khaan_thumb.jpg)
Khan as a Service
KHANAAS is a fork of "FOAAS" that provides a web API for friends and co-workers to express friendly disdain
for one another's actions in the form of Captain James Kirk or Mr. Spock cursing their name in classic Star
Trek style.
The API went viral from an HN post and received 50,000 unique impressions on its first day. After two years,
the domain lapsed and it has since been forked and revived by other users.
![EICAS screenshot](img/eicas_thumb.gif)
T-6B EICAS
EICAS stands for "engine-indicating and crew-alerting system." It's a fancy way of describing gauges and
alerts on some military aircraft. Determining when an aircraft is in a dangerous or hazardous state requires
careful study and understanding of systems indications.
I built the app while learning to fly the T-6B during flight school to simulate
gauges and error states that a T-6 pilot may encounter during flight. The Android app allowed students to
train their brains on gauge indications to develop muscle memory for certain emergencies from their phone
and without wasting precious simulator time.