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.