I'm a senior CS student at CSU Monterey Bay looking for a software engineering role for 2026. Most of what I work on is mobile apps, webapps, desktop, and the occasional personal project.
-
OTTER (Open Text Transcription Editing Resource) My CSUMB capstone proof of concept. It's a desktop app that lets you edit audio by editing its transcript. Click a word, the audio seeks to it. The UI is Electron and TypeScript, and the transcription pipeline is Python using faster-whisper and WhisperX with word-level timestamps. Everything runs locally so audio never leaves the machine. The pipeline is configurable through JSON specs, supports cooperative pause, resume, and cancel over IPC, and has a small set of post-processors for cleaning up word timings and filtering filler words.
-
Furnace App (private repo, client work for the Furnace Teen Center) A Flutter app the Furnace uses to track who is on site. Members and staff scan a location QR code to check in or out, and logs are written to a Parse/Back4App backend. I built the auth flow on top of ParseUser, set up encrypted session storage with
flutter_secure_storage, and wired up the QR scanning, logging, and admin views. -
DMG-J (Game Boy Emulator) A Game Boy emulator I wrote in Java. It has a working Z80 CPU, ROM loading, MBC1 memory mapping, scanline GPU rendering, and a debugger UI for stepping through instructions and inspecting memory.
-
Expense Tracker Flutter and Firebase mobile app I built for a construction company. Employees log expenses, attach receipt photos, and see spending broken down by category. Cloud Functions handle the backend logic.
-
m-overlay (open-source contribution) bkacjios' controller input overlay for Dolphin, used by Melee speedrunners. I added support for several new games by reverse-engineering the controller input memory addresses they use.
-
DynamicDNS-Spigot (open-source contribution) Added Namecheap support to a dynamic DNS plugin for Minecraft Spigot servers, including the XML response parsing for the update API.


