Portfolio

Projects, research, games, and experiments.

What ties it together

The tools and topics change, but the pattern is usually the same: find a real point of friction, make the tradeoffs visible, and build something useful enough to test in the open.

Browse the portfolio

More builds and experiments live on GitHub.

Favorites

A few projects I come back to first.

These are the clearest examples of how I like to build: real constraints, technical depth, and enough care in presentation that other people can follow what is going on.

Archive

Other projects, demos, and experiments.

This is the broader mix: class projects, research builds, tools, and smaller experiments that still taught me something worth keeping.

Games

Maze Escape: Pathbound

Gameplay systems engineer · 2024-2025

A cross-platform maze game built around procedural generation, daily puzzles, and replayability instead of fixed handcrafted levels.

  • Recursive backtracker generator with flood-fill solvability checks
  • One C# codebase runs on iOS, Android, and Windows through .NET MAUI
  • C#
  • .NET MAUI
  • Algorithms
  • UI design

Apps/Tools

Henson Day AR App

iOS developer (stakeholder-facing project) · 2025

An iOS AR scavenger hunt built for a live university event, where first-time users had to pick it up and move immediately.

  • Persistent HUD keeps progress visible during real-world interruptions
  • SwiftData keeps progress alive across app restarts
  • SwiftUI
  • SwiftData
  • RealityKit

Robotics/Hardware

SpiRobControls (Drexel Zheng Lab)

Research intern · 2025

Soft robotics research covering the printed SpiRob body, Arduino cable control, and simulation environments for a logarithmic-spiral grasping robot.

  • relax_ratio = 0.2 was tuned experimentally to avoid over-tension
  • Bringup sequence moved from single motor tests to coordinated control
  • Arduino
  • SolidWorks
  • TPU-70A 3D Printing
  • AccelStepper
  • MuJoCo
  • Isaac Lab
  • Python

Technology landscape

What I used to build them.

Hover a project to see the tools around it, then click through to the case study. You can also scroll to zoom and drag to pan.

Scroll to zoom, drag to pan
Orbit UMDMaze Escape:BlokusDuo MLHenson DaySpiRobControls (Drexel
Apps/Tools Games ML/AI Robotics/Hardware Technology