Portfolio

CodeStar and CodeCatalyst logos

CodeStar and CodeCatalyst

Java / CloudFormation / Templates

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
View Website →
Therabot logo with a cartoon robotic dog

Therabot

JavaScript / Three.js / UIkit / Autodesk Maya / Robotics

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
View Website →
ANVEL-ROS bridge architecture diagram

ANVEL-ROS

Python / C++ / ANVEL / ROS / Robotics

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
View Paper →
Llama Game screenshot of a pixel-art field with trees, a llama, and a tiger

Llama Game

Python / Pygame

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

Queen of Hearts playing card

Houses of Cards

JavaScript / Socket.IO

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