I build interactive tools, simulations, and data-driven interfaces that help users explore complex systems.

Featured Projects


A React-based tool for browsing acrylic paints and building and exploring color palettes with persistent state and intelligent suggestions.

  • A filterable database of 100+ distinct paints across three brands to explore

  • A suggestion system for the user who can’t remember exact names or just knows “warm red”

  • Persistent Favorites, Wishlists, Collections and user-created color palettes

A Paint Bible

A scenario-based trainer built in Storyline 360 with intelligent grading and branching paths with scenarios and dilemmas drawn from real-world experiences.

  • Modern, professional UI

  • Realistic scenarios drawn from actual experience

  • Intelligent grading system that clearly explains what the student did well and what they need to improve on

Sensitive Materials Training

A C# simulation-driven sniper puzzle game featuring multi-agent AI, realistic ballistics, and emergent crowd behavior with a strong comic book aesthetic.

  • Multi-agent AI system supporting up to 60 NPCs simultaneously

  • Realistic ballistic simulation with bullet drop and travel time

  • Emergent crowd behavior using “contagious AI” state propagation

Remote Shepherd

Professional Experience


Interactive Simulations and Training

Developed interactive training systems, simulations, and technical documentation tools for undersea defense programs under contract with the U.S. Navy.

  • Interactive technical documentation

  • Simulation-based training

  • Browser-based data visualization tools

  • Strict government and corporate standards and guidelines

Due to the nature of this work, specific project details and visuals are not publicly available.

Skills


Technical Skills

  • HTML / CSS / JavaScript (ES6+)

  • React.js

  • C# (object-oriented, event-driven development)

  • Visual Basic, Action Script 3 (legacy systems)

  • Browser-based multimedia & interactive applications

  • External JavaScript integration in authoring tools (e.g., Storyline 360)

Interactive & Multimedia Development

  • Scenario-based training and simulation design

  • Video production, recording, and audio mixing

  • User experience and interaction design

  • Conceptual and systems-level design

  • Information architecture

  • Legacy platform modernization (Flash / LiveContent / XML)

Leadership & Collaboration

  • Technical team leadership

  • Cross-disciplinary collaboration (design, engineering, SMEs)

  • Mentorship and code/design review

Interface, Visual, and System Design


Interface Design

Remote Shepherd - Main Menu

UI design and implementation (Photoshop, C#, proprietary game engine)

Visual Study

Study in Light and Form

Acrylic on canvas

System Diagram

Animation State Machine Diagram

Created to document the Animation State Machine layer of the 3SAE animation system

About Me


I’m an interactive systems developer with a background in simulation, training, and multimedia development. My work focuses on building tools and interfaces that help users explore and understand complex systems through interactive design.

I’ve developed simulation-driven training and technical documentation tools for undersea defense programs under U.S. Navy contracts, where I worked under strict visual design, interaction, documentation, and information security requirements. That experience shaped how I approach software: structured, user-focused, and built to make complex information easier to navigate and understand.

Today, I focus on modern web technologies and frontend development, building data-driven applications and interactive tools that combine clear user interfaces with strong underlying systems and data models.

My background also includes game design, visual art, and audio/video production. I’m particularly focused on clarity, visual communication, and user experience — making complex systems not just functional, but understandable and intuitive to use.

I’m especially interested in work involving simulation, training, data visualization, and interactive tools for complex domains.