VR Teacher-Training Simulator
UE5.5/5.6 simulation with conversational agents, hand-tracking, and logging pipeline. Integrates OpenAI Realtime and NVIDIA ACE for natural interactions.
hfseamans@gmail.com
Computer Science & Engineering @ University of Iowa • Research Assistant (Holo Reality Lab) • Teaching Assistant • President, Iowa Cycling Club
I’m a third-year Computer Science and Engineering student at the University of Iowa. Passionate about software development, AI, and game design, I enjoy building projects that push my problem-solving skills—from developing AI-driven Tetris agents to creating custom game engines from scratch.
I also conduct research in the Holo Reality Lab, where I’m building a real-time VR teacher-training simulation in Unreal Engine 5. My work spans C++/Blueprints, OpenAI Realtime–powered conversational agents, NVIDIA ACE lip-sync, and a JSON state-machine pipeline backed by a Node.js/MongoDB logging service. The goal is natural, performant interactions in PCVR while keeping a clean engineering surface for rapid iteration.
Beyond coursework, I’ve worked as a teaching assistant for a software design course, helping students navigate object-oriented programming and software architecture. I’m always looking to collaborate on innovative projects, whether in AI, game development, or software engineering.
UE5.5/5.6 simulation with conversational agents, hand-tracking, and logging pipeline. Integrates OpenAI Realtime and NVIDIA ACE for natural interactions.
Built on my own lightweight JavaScript engine with an object-oriented architecture that makes new boss design fast and modular. Focused on tight feel, deterministic gameplay loops, and rapid iteration.
Programmed a full Tetris clone in C++ with SFML. The AI uses a beam-search planner guided by a heuristic to score future placements, and a genetic algorithm to evolve the heuristic weights across a population of agents.
2024–Present
VR simulation for teacher training; built agent pipeline, state machines, and analytics.
2024–Present
Oral-exam modules, Java/JavaFX setups, grading automation, GitLab workflows.
2024–Present
Operations, budgeting, equipment management, and race logistics.