I'm a software engineer finishing my M.S. in Computer Science at Arizona State (December 2026), and I can start now.
Alongside school, I built and launched two products on my own. VidlyAI turns raw phone clips into captioned, edited reels, and about 3,000 people have signed up. Eventful is an event calendar that cities and community groups can embed on their sites. Snap a photo of a flyer and Claude fills in the event.
I work mainly in Java and Spring Boot, TypeScript and React, and Python, on PostgreSQL.
Before software, I spent almost 30 years in work I could own completely. In the Army, I was the first soldier to score 100% in biomedical equipment training, which earned me an assignment to Walter Reed. At Stanford, I was a clinical engineer on an infant nitric oxide delivery system, and I later ran clinical engineering at Mount Zion as its only engineer. Then I opened a motorcycle shop with no formal training and ran it for 17 years.
I'm open to relocating. Email me →
Oct 2024 to now
Sole developer
A video editor for clips shot on a phone. You upload raw clips and get back a captioned vertical reel.
A Python worker transcribes the audio with faster-whisper, tracks faces with OpenCV, and estimates who is speaking from mouth movement and a voice fingerprint. Claude then returns an edit decision list, which is checked against the source clips before FFmpeg renders it.
Each reel is stored as that edit list, so changing an edit re-renders the video without transcribing it again or calling the model again.
The API and the worker talk through a PostgreSQL job queue. Deploys go through GitHub Actions and only run if the 331 engine tests pass.
Spring Boot, PostgreSQL, React, Capacitor for iOS and Android, Python, faster-whisper, OpenCV, FFmpeg, Claude API
Jan 2026 to now
Sole developer
A multi-tenant event calendar that a city or community group can embed on its own site.
Adding an event usually means retyping a flyer. Here you upload a photo of the flyer, Claude reads it, and the event listing is filled in for you to check.
Next.js 16, TypeScript, PostgreSQL with Prisma, NextAuth v5, Claude API
Jun 2024 to May 2025
Field Day
Software engineer, ASU capstone, team of five
An offline-first web app for wildlife researchers running capture-mark-recapture studies in places with no signal. The project was sponsored by an ASU biology professor.
React, Vite, Tailwind, Firebase and Firestore
Expected Dec 2026
Master of Computer Science
Arizona State University, GPA 3.79
Artificial Intelligence, Statistical Machine Learning, Data Mining, Foundations of Algorithms, Distributed and Multiprocess Operating Systems, Software Security, Information Assurance and Security.
May 2025
B.S. Software Engineering
Arizona State University, summa cum laude, GPA 3.83
Data Structures and Algorithms, Foundations of Machine Learning, Database Management, Web-Based Applications, Mobile Systems, Secure Software Engineering.