Games

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

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

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