Available for opportunities

// hello, world

Matt
DeMichele.

Software Engineer

I build software that ships — from startup MVPs to products used by tens of thousands of users.

// Angular & TypeScript // React & Node.js // Maui, Hawaii
Matt DeMichele Matt DeMichele
// matt.demichele
SE II — Phoenix, AZ
available
scroll

Where I've Worked

I've worked across multiple industries, including self-storage technology, retail technology, defense, and cybersecurity - At both early stage startups and Fortune 500 companies.

Oct 2023 — Present OpenTech Alliance

Software Engineer II

Full-stack software engineer on the Centralized Intelligent Access team, building access control software used by storage facilities across the country. Focused on development at all levels of the stack.

  • Led the front-end implementation of the INSOMNIAC SmartLock and INSOMNIAC SmartMotion products, guiding critical aspects of the Angular integration process.
  • Drove several major technical debt initiatives, upgrading our Angular application from v11 to v22. Work included integrations with UI libraries and APIs such AG Grid, Angular Material, ngx-bootstrap, ngRx, and Google Maps API. Implemented best practice UI principles and responsive design
  • Led API development efforts for various third-party integrations.
Angular TypeScript C# .NET
Dec 2022 — Oct 2023 Starbucks Coffee Company

Software Engineer I

Contributed to core retail systems deployed across 16,000+ Starbucks stores in North America, France, and the UK.

  • Improved and maintained the Starbucks Production Control system used in every North American, French, and UK store
  • Rebuilt the Order Status Board React application from the ground up for retail locations
React TypeScript C# .NET
Sept 2022 — Dec 2022 Applied Research Associates

Junior Software Engineer

Worked on a React/Electron desktop application for government and defense research clients. Improved video playback performance and implemented new UI features.

  • Optimized video playback pipeline in an Electron desktop application
  • Implemented new features using React and TypeScript
  • Built Python/Flask backend services supporting the desktop client
Python TypeScript React Electron Flask
June 2022 — Aug 2022 Tanium

Software Engineering Intern

Built internal tooling to improve patch management workflows for Linux systems at one of the leading enterprise security platforms.

  • Developed a Python preprocessing program that reduced runtime by 80%
  • Improved patch management processes for Linux systems at enterprise scale
  • Worked across Node.js, React, Python, and SQLite in a single internship
Node.js JavaScript React Python SQLite
Sept 2021 — Nov 2021 Relaymile

Software Engineering Intern

Early-stage startup building logistics software. Refactored REST APIs and improved frontend components using React.

  • Refactored REST API layer using SQLAlchemy and Flask
  • Enhanced React components and tightened state management patterns
  • Worked in a Dockerized development environment
Python Flask SQLAlchemy React Docker
Jan 2018 — Jan 2020 DK Design & Development

Web Developer

Built custom websites and WordPress solutions for clients in Hawaii. Focused on converting legacy UIs into responsive, mobile-first experiences.

  • Refactored legacy UIs into responsive, mobile-first components
  • Developed custom WordPress themes and plugins using PHP
  • Optimized MySQL databases for improved query performance
PHP WordPress MySQL JavaScript CSS

Things I've Built

Personal and open-source projects spanning Redux extension libraries, data visualization, full-stack apps, and developer tooling.

Live

Redux Persist

Typescript Library to persist and rehydrate a redux store

Open Source library to persist and rehydrate a redux store, as well as manage state migrations and handle targeted slice persistence. Released on NPM as @mdemichele/redux-persist.

Typescript JavaScript

A Bit About Me

I'm a Software Engineer II at OpenTech Alliance, where I work on access control systems used by storage facilities worldwide. I get my hands dirty and all levels of the stack, from Angular nad TypeScript, to C# and .NET.

Before getting into software full-time, I spent years in Maui as a sailor, scuba diver, snorkeling guide, and whale naturalist — which means I'm comfortable operating in rough waters (quite literally), dynamic environments and translating complex information for non-technical audiences (i.e. explaining how to snorkel to non-swimmers).

I care about writing clean, maintainable code and shipping software that actually works. I've contributed to systems at Starbucks deployed across 16,000+ retail stores, written software for a fast-moving early stage startup, and helped integrate new product lines into large enterprise software at OpenTech Alliance.

Outside of work, I'm interested in agriculture, agroforestry, permaculture, sailing, freediving, and spearfishing.

// Core Skills

Angular React TypeScript JavaScript C# .NET Python Node.js Express.js SQL

// Interests

  • Agriculture & Agroforestry
  • Permaculture
  • Sailing & Freediving
  • Computer Science
  • Open Source Software

// Education

B.S. Computer Science

Oregon State University

2020 — 2025

Software Engineering Track

Springboard Coding Bootcamp

2021

From the Blog

Occasional writing on software, technology, and the stuff in between.

Let's Talk

Whether you have a role, a project, or just want to connect — my inbox is open. I typically respond within a day or two.

Book a Discovery Call

Prefer to talk? Grab 30 minutes on my calendar. We can discuss your project, a role, or anything else you'd like to connect on.

// 30-minute intro call
// Video or phone — your preference
// No pitch, just a conversation
Book a Call ↗