// hello, world
Matt
DeMichele.
Software Engineer
I build software that ships — from startup MVPs to products used by tens of thousands of users.
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.
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.
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
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
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
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
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
Things I've Built
Personal and open-source projects spanning Redux extension libraries, data visualization, full-stack apps, and developer tooling.
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.
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.
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.
m.d.demichele@gmail.com ↗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.
Book a Call ↗