Projects

This is where I build things just to see if I can. Most of these projects started as curiosity and turned into something worth sharing. They span AI-powered tools built on the Anthropic Claude API, games, and other personal experiments. I believe the best security professionals never stop being builders — this page is proof of that.

U.S. / EP Patent: Orchestration & Augmented Vulnerability Triage for Software Security Testing Co-Inventor | Accenture Global Solutions

One of the core challenges in application security is that scanning tools produce enormous volumes of findings — but no context to act on them intelligently. This patented system solves that by combining orchestration with augmented triage: automatically enriching vulnerability data with contextual, experiential, and industry threat intelligence, then applying machine learning models to confirm real security issues and drive prioritized remediation actions.

As a named co-inventor on this patent, I contributed to the design of a system that reduces the manual burden on security analysts and turns raw scan data into actionable, prioritized outcomes. The approach reflects how I think about vulnerability management at scale — the goal isn’t more data, it’s better decisions, faster.

View Patent →

AcreLog — Farm Equipment Maintenance & Fleet Management for Android Personal Project | React Native + Firebase | Built with Claude Code

Farmers don’t have time to dig through spreadsheets to figure out when the tractor is due for an oil change. AcreLog is a full-featured Android app built for working farmers who need fast, reliable equipment tracking from the field — not the office.

The app covers the full equipment lifecycle: fleet management with photos, hours, and serial numbers; hour- and date-based maintenance scheduling with overdue alerts; complete maintenance logs with parts and technician notes; downtime tracking per machine; and farm project management with task assignments, equipment hours, and parts costs. It also generates PDF maintenance histories — handy when it’s time to sell a piece of equipment.

Built with React Native and Firebase, AcreLog supports multiple farms, QR code team invites, and role-based access (Owner, Manager, Worker, Auditor) with Firestore security rules enforced at the database level. It’s a production-quality app I designed and shipped end-to-end using AI-assisted development with Claude Code — 104 commits deep and still growing.

View on GitHub →

ReadyToRoll — Supervised Driving Hour Tracker (PWA) Personal Project | Single-File Progressive Web App | Built with Claude Code

Every US state requires supervised driving hours before a teen can get their license — but tracking those hours is a mess of paper logs, spreadsheets, and memory. ReadyToRoll is a polished, full-featured progressive web app that handles the whole process: no account, no install, no internet required.

A single tap starts a live session that records the GPS route, fetches real-time weather, auto-detects day vs. night from location data, and flags inclement conditions for states that require separate hour minimums. When the drive ends, everything is logged — route map, conditions, supervisor, tags, and notes. Parents get a read-only share link to watch progress in real time. When it’s time to visit the DMV, the app prints a formatted log with supervisor signatures ready to go.

Under the hood, ReadyToRoll is a single HTML file — no build pipeline, no framework dependencies, no backend required. It supports cloud sync via an 8-character code, offline operation through a service worker, wake lock during active drives, JSON/CSV export, and all 50 states’ hour requirements pre-loaded. Features include 17 auto-unlocking milestones, a 26-skill DMV checklist, animated progress rings, weekly activity charts, and five visual themes. It’s one of those projects that kept growing because the problem turned out to be deeper than it first looked.

View on GitHub →

Donuts for Steven — Kid-Friendly Match-3 Game for Android Personal Project | Android | Built with Claude Code

Most match-3 games are designed to stress you out — timers, lives, pay-to-win mechanics. Donuts for Steven is the opposite. It’s a cozy, no-pressure puzzle game built for kids: draw a chain through matching pieces, watch them pop, and enjoy the cascade. No timer. No moves limit. No score to chase. Just fun.

Chains of 5+ pieces trigger power-ups — a Bomb clears a 3×3 area, a Row Blast wipes an entire row, and a Color Burst at 9+ removes every piece of that color from the board. Golden Donuts drop in randomly as wild cards, and cascades chain together automatically with a Combo ×N label so kids can watch the reaction unfold. Four themes (Donuts, Stars, Dinos, Trucks) recolor the entire UI — board, buttons, background, everything — and settings let you tune hint delay and grid size (6×6 or 8×8) to match the player’s age and skill.

This one started as a personal project for my nephew, Steven, with cerebral palsy, and turned into a fully polished game with a clean architecture, theme system, and power-up mechanics. It’s a good reminder that some of the most thoughtful software is built for an audience of one.

View on GitHub →