top of page

SOFTWARE PROJECTS

Software Development and Games-adjacent Experience

anthology_ss.png
Anthology/Lyra
person_icon.png
7
clock_icon.png
4 Months
Paid Undergraduate Research (2023)

A Unity application for interfacing with an existing social simulation designed to model the spread of information. Collaborated closely with the concurrent development of the simulation itself.

An interface that lets a user query the simulation.

Responsibilities

- Wireframing

- UI Programming

     + Controllable Time

     + Resizable Windows

​

Tools

- Unity 2D

- Visual Studio

- Figma

gameai_ss.png
gameai_ss_3.png

Boids simulation.

Top-down game demo; the player is chased by a red enemy, whose behavior is modeled as a decision tree.

C++ Game AI
person_icon.png
1
clock_icon.png
4 Months
CSC 484: Building Game AI (2023)

A variety of AI pathfinding assignments, culminating in a single-player game with an automated enemy.

Features

- Built in C++

- Pathfinding Algorithms (A*)

- Flocking Algorithms (Boids)

- Enemy Decision Trees

​

Tools

- Visual Studio Code

- XMing

- Ubuntu 20.04

itrust2_ss.png

A page for recording an office visit as a provider.

itrust2_ss_3.png

Users list, including "editing" and "deleting" flows.

itrust2_ss_2.png
iTrust2
person_icon.png
5
clock_icon.png
4 Months
CSC 326: Software Engineering (2022)

An Electronic Health Records (EHR) website iteratively added to over several semesters. Our class focused on expanding user roles to include "Admins" and "Patient Advocates", new role-based permissions, and other associated forms.

Responsibilities

- Full-stack Programming

     + Java Backend

     + AngularJS Frontend

- UI Flow Wireframing

- Github Wiki Documentation

Tools

- Eclipse IDE

- Java (Backend)

- Angular JS (Frontend)

- MySQL (Database)

A wireframe diagram for an Admin user's homepage.

gameengine_ss.png
gameengine_ss_2.png

A multiplayer platformer demo.

C++ Game Engine
person_icon.png
1
clock_icon.png
4 Months
CSC 481: Game Engine Foundations (2022)

A made-from-scratch game engine coded in C++.

Implementation loosely guided by lectures on engine architecture.

Features

- Built in C++

- Component and Event Systems

- Multithreaded

- Client-Server Multiplayer

- Scalable Game Time

Tools

- Visual Studio Code

- XMing

- Ubuntu 20.04

A Space Invaders-inspired demo.

bottom of page