Selected Work

Projects

Projects from real-time 3D, XR training, interactive simulation, and enterprise visualization.

2024

Military Terrain Visualization and Battle Planning Tool

Threat Tec · U.S. Army TRADOC
  • Contributed to an interactive 3D platform used by military instructors for training and operational planning, working closely with subject-matter experts to match tooling to doctrine
  • Built in-environment authoring tools for placing military symbols, composing units, and laying out spatial plans
  • Implemented data persistence so planning scenarios could be saved and reused across courses
  • Developed web services to embed planning views in learning management systems with single sign-on
Unity C# Node.js Express
2020

Vocational VR Training System

  • Built VR training modules for hands-on vocational skills like lockout/tagout safety procedures
  • Implemented step-by-step guided tasks with real-time validation, feedback on incorrect actions, and guardrails to prevent skipping safety-critical steps
  • Recorded session data locally and generated end-of-session reports summarizing user performance
Unity C# git
2020

Medical Equipment Guide for Neurocritical Care

Elm Park Labs · Weil Institute (Michigan Medicine)
  • Built a mobile app to help families and caregivers understand ICU equipment and care after traumatic brain injury
  • Developed an AR mode that lets users explore ICU equipment and learn about its function and associated care roles
  • Unified video, audio, and reference content with clear navigation so families could find answers independently without clinician assistance
  • Delivered the app in collaboration with clinical staff and researchers at Michigan Medicine
Unity C# git
2020

Interactive Assembly Instruction System

  • Built an app that walks users through mechanical assembly step by step
  • Designed the instruction system to branch based on product type and user choices
  • Structured the codebase so training content could be updated without touching code
  • Integrated PlayFab telemetry to track where users got stuck, quit, or replayed steps
Unity C# git
2020

Reusable 3D Product Configurator

  • Built a reusable 3D product configurator that could be deployed across multiple clients
  • Separated configuration data from display logic and created templates so new products and clients could be onboarded quickly
  • Optimized for smooth interaction on phones and AR headsets
Unity C# git
2015

Scientific Visualizations for Textbooks

Precision Graphics (now part of Lachina Creative)
  • Created 3D scientific visualizations for published textbooks, matching author specifications for accuracy and style
  • Produced instructional videos and animations combining 3D rendering, illustration, and narration for supplementary course materials
  • Managed production pipelines tracking figures through schedules and coordinating revisions under fixed deadlines
  • Delivered assets across formats — 3D source files, print-ready illustrations, animation exports — using Python scripting to keep quality consistent across large sets
Autodesk Maya Python Adobe Illustrator Adobe Photoshop
2026

Portfolio Website

Personal Project
  • Built a portfolio site using Astro and Markdown-driven content
  • Structured project data in Markdown frontmatter for consistent layout and easy updates
  • Evaluated AI-assisted coding tools as part of an evolving engineering practice
Claude Code Astro Tailwind CSS GitHub
2025

Enterprise Training and Compliance Management System

  • Built and maintained a training and compliance system used by ~500 employees and hundreds of contractors for recurring Army training events
  • Connected the LMS (Rise/Reach 360) with internal Dataverse tables and automated synchronization so HR, Security, Finance, and Cybersecurity teams had real-time compliance data
  • Replaced manual spreadsheet tracking with Power BI dashboards
C# Azure Functions REST APIs Dataverse
2026

Productionization of Internal Cloud Applications

  • Migrated internal prototypes from ad hoc hosting (Replit) to Azure Container Apps, Web Apps, Blob Storage, and PostgreSQL
  • Wrote Terraform configs for repeatable deployments across dev, staging, and production
  • Added monitoring, logging, and role-based access controls for operational visibility and IT security compliance
  • Established CI/CD pipelines in Azure DevOps for team-managed releases
Terraform Azure Container Apps Azure Web Apps PostgreSQL Flexible Server
2025

Cross-Tenant Identity and Data Migration

  • Moved the company's entire digital footprint to a new Microsoft Entra tenant — SharePoint sites, Power Platform automations, user accounts, and access controls
  • Used ShareGate for bulk transfer and built Graph API tooling to restructure document libraries, archive content per Finance requirements, and preserve metadata and permissions
  • Built scripts to help IT provision user accounts and configure role assignments in the new tenant
C# Microsoft Graph Azure Functions PowerShell
2025

Identity and Access Automation System

  • Built an automated sync between ADP (HR system) and Microsoft Entra ID to eliminate manual account provisioning
  • Mapped HR data to role assignments and used Microsoft Graph APIs to handle onboarding, role changes, and offboarding
  • Ran scheduled syncs with validation, logging, and error handling to keep data consistent
  • Reduced service desk workload and improved auditability of access management
C# Azure Functions Entra ID REST APIs