AI Santa Phone
In progressA single-purpose phone that calls Santa, backed by speech recognition, natural-language processing, and a microservice architecture.
- Python
- Docker
- SQL
- AI/ML
I’m Aaron, an AI-native software engineer working across systems integration, data products, and embedded experiences.
01 / Selected work
From real-world integrations to odd, ambitious experiments—each one started with a problem worth untangling.
A single-purpose phone that calls Santa, backed by speech recognition, natural-language processing, and a microservice architecture.
An integration adapter that connects fleet maintenance workflows with asset-location data and automates report processing.
A microservice-based app for tracking, comparing, and sharing Wordle scores with authentication, leaderboards, and real-time updates.
A data pipeline that collects neighborhood posts, analyzes sentiment, and calculates resident satisfaction scores by town.
A brain-computer interface that processes EEG signals to identify a participant’s selected playing card in under five minutes.
A simulation of autonomous grocery-delivery drones coordinating orders from a central hub to customer locations.
02 / Project archive
A responsive portfolio for headshots, reels, a résumé, and biography, with an intentionally lightweight content workflow.
The site you are viewing: a focused, responsive showcase of selected software and experiments.
A collaborative Android app that helps job seekers compare offers across compensation and quality-of-life factors.
A collaborative web application for collecting structured data about appliance types, brands, and household usage.
An event website that kept friends and family up to date and created a home for shared memories.
A concise presentation of research into skill-squatting attacks against voice assistants.
The classic strategy game rebuilt on an embedded system with low-level programming techniques.
A compact embedded-system take on the Chrome Dino Runner game, built around a simple jump mechanic.
MATLAB scripts that compensate for the loss of red and orange wavelengths in underwater photography.
An interactive management simulation for a restaurant serving both people and their pets.
A desktop application for managing and querying a relational coffee database.
A lightweight desktop application for managing personal schedules.
A command-line utility that applies common transformations to text files.
A focused JavaFX utility for converting distances from kilometers to miles.
03 / Start a conversation