Selected Work

What I've Shipped

More than a decade shipping results at an enterprise scale, plus a lifetime building things on the web for real users. Names stay broad here when they should, but the work and the outcomes are real.

  • Enterprise Systems
  • Live Products
  • AI Work
  • Incident Response
  • Security & Risk
  • Teaching

Fortune-50 Entertainment Company · ongoing

AI Agent Workflows

Dozens of Claude agent workflows that handle my team's recurring updates and paperwork, with human review built in.

Time Saved
Hundreds of hours back for the team.
Coverage
Status updates, purchasing, change requests, and access requests.
Guardrail
Every action is staged for human review before it goes out.

What I Built

I built dozens of Claude agent workflows with Claude Code and custom skills, plus a ServiceNow dashboard and a redesigned team website. The agents cover end-of-day ServiceNow, Jira, and Teams updates, purchase orders, change requests, and access requests.

How It Works

Agents draft and stage the work, and a person reviews it before anything is submitted. I also used Claude to reconcile 2,800+ asset records, raising inventory matches from 103 to 330.

  • Claude Code
  • AI Agents
  • Automation

Founder, Creative Director, Lead Engineer · 2022 to present

Online Gaming Platform

This is a founder-led web gaming platform where I own both the creative direction and the technical architecture, from gameplay feel and event design to database scale and release cadence.

Scale
50+ shipped interactive titles and 3,000+ daily active users.
Leadership
Cross-functional direction for 40+ developers, artists, writers, and moderators.
AI Layer
An NLP support chatbot (OpenAI API) grounded in a curated knowledge base sorts player questions and pulls the right context, reducing support friction.

What I Owned

I direct the gameplay loops, visual identity, economy design, progression systems, and live operations, while also steering the technical backbone across Python, Django, PostgreSQL, Node.js, and Phaser. I lead creative reviews, own the product vision, and help keep weekly shipping sustainable.

What Changed

The platform grew into a living product with 50+ shipped interactive titles and 3,000+ daily active users. Seasonal events, limited-time activations, and world-driven narrative beats gave the experience a reason to feel alive instead of static.

  • Live Ops
  • Game Design
  • Platform Engineering

Fortune-50 Entertainment Company · ongoing

Signage Monitoring Bots

Monitoring bots for a large digital signage fleet that catch problems early and open the incident before anyone has to report it.

Detection
About 90% faster mean time to detect.
Resolution
About 7 hours for bot-opened incidents versus about 23 for human reports.
Savings
200+ support labor hours saved each year.

What I Built

First came Slack bots on AWS Lambda and Node.js, with AWS Secrets Manager, that watched thousands of endpoints in real time. Today I'm the product and IT owner of a Status Bot that monitors the fleet, posts twice-daily Teams alerts, and opens incidents in one click.

What Changed

Mean time to detect dropped about 90%, and the team got back 200+ labor hours a year. Incidents the Status Bot opens resolve in a median of about 7 hours, versus about 23 hours when people report them.

  • AWS Lambda
  • Node.js
  • Monitoring

Fortune-50 Entertainment Company · 2019 to present

Enterprise Signage Refresh

I oversee the digital signage and audio-visual technical strategy for thousands of devices and displays across resort environments, serving as the bridge between business needs, technical delivery, and long-term sustainment.

Impact
137 touchpoints refreshed across 18 resort properties.
Outcome
Seven-figure ROI over five years, with a 20% hardware refresh cost reduction.
Scale
Project capacity grew 5x with no added headcount after I reworked intake, project, and incident management across ServiceNow, Jira, and Teams.

What I Owned

I led the technical and operational shape of the work end to end: intake, vendor coordination, implementation planning, financial alignment, deployment, and sustainment. That included aligning enterprise roadmaps with what individual resort and line-of-business partners actually needed on the ground.

What Changed

The flagship refresh modernized 137 digital touchpoints across 18 resort properties, covering wayfinding, food and beverage menus, lobby boards, and tip boards through a more centralized content delivery model. It turned a scattered operational space into something much easier to govern and scale.

  • AV Strategy
  • Program Delivery
  • Stakeholder Alignment

Fortune-50 Entertainment Company · 2026

Bulk Image Converter

A browser tool that turns restaurant menu PDFs into display-ready images sized for each screen.

Volume
800+ menu images in one price change.
Speed
Under 3 hours from PDFs to published screens.
Quality
Zero screen issues after publishing.

What I Built

I built a Bulk Image Converter on GitLab Pages. It takes food and beverage menu PDFs and outputs images sized for every display they run on, so menu updates stop being a one-screen-at-a-time job.

What Changed

During the annual price change it processed 800+ menu images in under 3 hours, and not one screen had an issue after publishing.

  • JavaScript
  • GitLab Pages
  • Tooling

Hackathon Recognition · 2017 and 2019

AI Dining Chatbot

A fast-moving prototype built during a 24-hour hackathon to turn natural-language dining questions into a clearer reservation flow.

Format
Built during a 24-hour innovation sprint.
Recognition
Recognized twice in Hackathon competitions.
Stack
Azure Bot Framework, Node.js, LUIS, and webhook integrations.

What I Built

The bot used Azure Bot Framework, Node.js, and natural-language processing to interpret guest intent and surface availability across a high-volume dining workflow. The point was not novelty for novelty's sake, but a smoother entry point into an experience people already wanted.

Why It Mattered

It was recognized in two consecutive Hackathon competitions because it showed how conversational AI could reduce friction in a practical, guest-facing scenario instead of feeling abstract or bolted on.

  • Chatbot
  • NLP
  • Rapid Prototyping

Fortune-50 Entertainment Company · 2017 to 2019

Executive Comms Tool

A simple internal-use tool built in the middle of real incident pressure to make executive updates faster, cleaner, and less mentally expensive during outages.

Scope
Used in incident response around 100+ business-critical applications.
Efficiency
Saved 10+ minutes per major incident at peak severity.
Effect
Clearer executive updates with less drafting overhead during outages.

What I Built

While leading major incident response across 100+ business-critical applications, I built a browser-based communications helper that templated impact summaries on the fly. It gave responders a cleaner way to generate executive-ready language without reinventing the message during peak stress.

Why It Worked

It saved time, but more importantly it reduced cognitive load in high-pressure moments. That meant faster briefings, more consistent messaging, and a little more room for the incident lead to focus on resolution instead of wording.

  • Incident Response
  • Internal Tooling
  • JavaScript

Fortune-50 Entertainment Company · 2017 to 2019

High-Priority Incident Command

Operational leadership work from the middle of live outages: coordinating technical teams, keeping stakeholders aligned, and restoring business-critical applications when every minute mattered.

Scope
Incident response across 100+ guest- and business-critical applications.
Systems
Supported commerce, property management, POS, ticketing, dining, RFID, and other operational platforms.
Outcome
Restored service within SLA while improving the clarity and consistency of incident communication.

What I Led

I led high-priority incident bridges for 100+ business-critical applications across parks, resorts, commerce, property management, POS, ticketing, dining, and RFID systems. The work meant turning scattered technical signals into a shared response plan while keeping the business impact visible.

How I Operated

My role was part triage lead, part translator, and part pressure valve. I coordinated support teams, pushed for root-cause clarity, communicated impact, and kept resolution moving without letting the room spin into noise.

  • Incident Leadership
  • SLA Recovery
  • Business-Critical Systems

Tulane University · MS Cybersecurity Management · 2024

Cybersecurity Risk Assessment

A full NIST-aligned security assessment: evaluated an organization's risk posture end to end and turned the findings into a prioritized, executive-ready report with clear remediation guidance.

Framework
NIST CSF: identification, protection, detection, response, and recovery domains.
Deliverable
Executive report with risk prioritization matrix and scoped remediation roadmap.
Scope
Full organizational posture review: controls, governance, threat exposure, and operational risk.

What I Did

I ran a structured assessment of an organization's cybersecurity posture using the NIST framework, covering control gaps, governance weaknesses, operational risk exposure, and the remediation priorities that would actually move the risk needle.

What I Delivered

A formal report built for decision-makers: prioritized findings mapped to business impact, remediation recommendations scoped to realistic execution, and language calibrated for both technical and executive audiences.

  • NIST
  • Risk Assessment
  • Security Controls

University Instruction · 2024 to present

Curriculum Modernization

Teaching work that brings web development, cybersecurity, and AI topics closer to how real product and engineering work actually feels.

Topics
HTML, CSS, Node.js, Django, PHP, selected cybersecurity topics, Python scripting, ML, and NLP.
Approach
Assignments reframed around a cohesive fictional company story.
Outcome
More modern, more engaging coursework that mirrors current industry practice.

What I Changed

I teach full-stack web development, selected cybersecurity topics, Python scripting, and machine learning and NLP topics, but a big part of the work was restructuring how the learning experience felt. I rebuilt fragmented coding exercises around a fictional company narrative so students could connect assignments to a more believable product arc.

Why It Mattered

That shift made the material feel less like isolated homework and more like real-world problem solving. I also modernized the labs to include AI-assisted workflows that reflect how people actually build, debug, and learn now.

  • Curriculum Design
  • Full-Stack
  • AI-Augmented Learning