Selected Work

Projects

Projects from enterprise system integration, cloud infrastructure, interactive training platforms, and scientific visualization.

2026

Timekeeping and Financial Planning Integration

  • Connected Costpoint (timekeeping) to Planful (financial planning) so finance could access reporting data without manual exports or re-entry
  • Designed the pipeline with a finance SME and coordinated implementation across internal stakeholders and external integration contractors
  • Built the ingestion layer in Azure Functions and stored results in Azure SQL, with an authenticated API endpoint via Azure API Management for secure downstream consumption
C# Azure Functions Azure SQL Azure API Management
2025

Identity and Access Automation System

  • Built an automated sync between ADP (HR system of record) and Microsoft Entra ID, replacing manual account provisioning handled by the service desk
  • Mapped HR attributes to group memberships and role assignments through Microsoft Graph, covering onboarding and role-based access changes
  • Added validation checks, structured logging, and error handling to flag sync failures before they affected user accounts
C# Azure Functions Entra ID REST APIs
2025

Training and Compliance System

  • Built a training and compliance system serving ~500 employees and hundreds of contractors across recurring training cycles
  • Pulled course completion data from the LMS (Rise/Reach 360) and active employee records from Entra ID into Dataverse using Power Automate
  • Automated overdue-training notifications to employees and their managers based on Dataverse compliance status
  • Replaced spreadsheet-based compliance tracking with Power BI dashboards used by HR, Security, Finance, and Cybersecurity
C# Azure Functions Power Automate REST APIs
2025

Cross-Tenant Identity and Data Migration

  • Migrated the company's Microsoft environment to a government community cloud tenant — Azure, Entra, Office suite, and Power Platform — to meet CUI data handling requirements
  • Used ShareGate for bulk document transfer, then built C# tooling with Microsoft Graph to reorganize libraries, archive legacy content, and preserve metadata per Finance requirements
  • Developed provisioning scripts for user accounts, group memberships, and role assignments in the new tenant
C# Microsoft Graph Azure Functions PowerShell
2026

Productionizing Internal Apps

  • Migrated prototype applications from Replit to managed Azure infrastructure — Container Apps, Web Apps, Blob Storage, and PostgreSQL Flexible Server
  • Wrote Terraform configurations for repeatable, environment-specific deployments across dev, staging, and production
  • Added monitoring, logging, and role-based access controls; enabled Azure DevOps Advanced Security scans and remediated dependency and code vulnerabilities across the migrated codebases
  • Established CI/CD pipelines in Azure DevOps, replacing ad hoc manual deployments with repeatable, team-managed release workflows
Terraform Azure Container Apps Azure Web Apps PostgreSQL Flexible Server
2024

Military Terrain Visualization and Battle Planning Tool

Threat Tec · U.S. Army TRADOC
  • Developed core systems for a Unity WebGL platform used by military instructors to visualize terrain, place MIL-STD 2525D symbols, and plan operations in 3D
  • Built authoring tools for defining unit compositions, assigning tasks to formations, and organizing courses of action into discrete layers
  • Implemented scenario persistence, saved camera views, and lesson slide sequencing so instructors could build reusable courseware
  • Set up the Node.js API server and integrated Entra ID single sign-on for embedding planning sessions in a learning management system
Unity C# Node.js Express
2026

Portfolio Website

Personal Project
  • Portfolio site built with Astro and Tailwind CSS, developed iteratively with Claude Code as a pairing tool
  • Content modeled as Markdown with Zod-validated frontmatter; two build variants share a codebase with different project emphases
  • Semantic color system with automatic light/dark mode, media galleries, and view transitions
Claude Code Astro Tailwind CSS GitHub
2020

Medical Equipment Guide for Neurocritical Care

Elm Park Labs · Weil Institute (Michigan Medicine)
  • Developed a mobile app with Michigan Medicine's Weil Institute to help families and caregivers understand ICU equipment and care after traumatic brain injury
  • Built an AR mode for identifying bedside equipment, exploring its function, and learning about associated care roles
  • Organized video, audio, and reference content under a single navigation structure so ICU families could find answers without staff assistance
Unity C# git
2020

Interactive Assembly Instruction System

  • Built a step-by-step assembly instruction app with branching paths based on product type and user choices
  • Structured the content pipeline so new procedures, animation clips, and instructional copy could be added without code changes
  • Added part selection and ordering workflows so users could identify components and request replacements mid-procedure
  • Integrated PlayFab telemetry to track where users stalled, quit, or replayed steps
Unity C# git
2020

Vocational VR Training System

  • Built VR training modules for hands-on vocational skills like lockout/tagout safety procedures
  • Added real-time task validation with step-specific feedback and hard guardrails preventing users from skipping safety-critical steps
  • Recorded session data to a local database and generated end-of-session performance reports
Unity C# git
2020

Reusable 3D Product Configurator

  • Developed a shared configurator framework deployed across automotive, consumer electronics, and housing verticals for product demos
  • Defined asset conventions and separated configuration data from display logic so new products could be added without code changes
  • Optimized for smooth interaction on resource-constrained devices like phones and mobile AR hardware
Unity C# git
2015

Scientific Visualizations for Textbooks

Precision Graphics (now part of Lachina Creative)
  • Created 3D scientific visualizations for college textbooks under fixed publisher deadlines, matching author and editor specifications for accuracy and visual style
  • Maintained per-title stylesheets, naming conventions, and folder taxonomies across long-running titles; used Adobe Bridge for asset organization and coordinated multi-format delivery through revision cycles
  • Produced instructional videos and animations combining 3D rendering, illustration, and narration for supplementary course materials
  • Wrote Python scripts in Maya to standardize molecular geometry and materials, and introduced raytraced rendering passes for better compositing control and visual quality
Autodesk Maya Python Adobe Illustrator Adobe Photoshop