Portfolio

CodeStar and CodeCatalyst
Amazon CodeCatalyst (previously CodeStar) is a unified software development service that enables teams to quickly build and deliver scalable applications on AWS, powered by the AWS Code Suite.
- Bootstraps new projects from 40+ ready-to-use templates spanning multiple languages and frameworks
- Bundles source control, CI/CD pipelines, and IDE integration into a single project workflow
- Successor CodeCatalyst expands the offering with redesigned blueprints, team collaboration, and deeper AWS integration

Therabot
Therabot is a robotic dog and support companion developed at Mississippi State's STaRS Lab, used in therapy with children — including those on the autism spectrum and others in trauma-informed care.
- Senses and responds to touch with the lifelike awareness of a real dog
- Web-based UI for sequencing motors and choreographing behaviors
- Documented in peer-reviewed research presented at the ACM/IEEE HRI conference

ANVEL-ROS
The ANVEL-ROS bridge is software developed at Mississippi State's Center for Advanced Vehicular Systems. It connects the Autonomous Navigation Virtual Environment Laboratory (ANVEL) simulator with the Robot Operating System (ROS), letting robots and their digital twins share commands and sensor data in real time.
- Validates simulator accuracy by running identical commands on physical robots and their virtual counterparts
- Pairs with companion UIs for human-factors studies, measuring how interface design affects robot teleoperation performance
- Documented in peer-reviewed research presented at the Ground Vehicle Systems Engineering and Technology Symposium

Llama Game
Llama Game started in 2012 as a summer side project, a way to keep coding when classes weren't requiring it. The original idea was an open-world sim with emergent gameplay; it's since become a sandbox for prototyping algorithms with visual feedback. Original art by Rick Dolphen.
Project Not Released

Houses of Cards
Houses of Cards is a tabletop card game designed by Alec Szczechowski. It's playable with any standard deck — each card carries its own meaning, suits have built-in affinities, and gameplay unfolds emergently as a lookup table fires events based on what's drawn. A Python build simulates the rules end to end, and an early web prototype lets players drag and drop cards on screen.
Project Not Released