Interactive Mood Analysis Website
Trackmymoodfor.me is a database driven website developed through the scrum team framework. As product owner, I was in charge of bringing the ideas of the project to life and
leading the vision in collaboration with the scrum master. The goal was to create an application where users can log their moods while studying and receive
feedback and analytics based on their data.
Main tasks: Help lead weekly sprints, guide team for vision; plan and create database, interactive table, data feedback / analysis, and scheduler.
Utilizes: C# with .NET, Blazor, PSQL database, scrum
Data Infrastructure for Traffic Data
For my undergradute senior exit project, my team and I developed a data pipeline to extract, transform, and load Ohio traffic data into a
database. This would act as a collection of data which could be utilized with a web application for researches to analyze to further enhance traffic
safety.
Main tasks: Research; developing database; mass extraction of data; data upload tool
Utilizes: Python for pipeline; flask, react.js, node.js for web application, PSQL for database
Algorithm-based Tank Game
The goal for an algorithms course was to develop a tank battle game within python using turtle graphs. The user can control a tank that shoots a projectile,
while going against enemy tanks. The enemy tanks utilize low-level ai to follow the user and attack them. This allows for the concept of utilizing math and algorithms
to develop ai, create colissions, and player movement.
Main tasks: Weekly planning, collisions, grid-sizing, bug testing
Utilizes: Python, turtle graphics
Pug Walking Simulator
A personal game development project. The idea of Pug Walking Simulator is the user plays as an unruly pug who wishes to get away from their owner
and cause havoc in the town. Gained hands on experience utilizing blender to 3D model and animate the main character and other objects
and resources found within the game. Utilized C# within the Unity game engine for player movement, collisions, and logic for breaking free from
owner to explore the town. Note: the game is currently on hold while I focus on my studies.
Main tasks: 3D modeling, 3D animating, game planning, player movement, collisions, basic gameplay
Utilizes: Unity game engine, blender, C#
Smart Golf Hole
Developed the concept of a smart golf hole that can be utilized to aid in golf practice. The concept is a cup within a cup connected to
a microcontroller that uses a force sensing resistor to sense when a golf ball goes into the hole. Programmed a TM4C123GH6PM microcontroller to
sense the precense of a ball, which can increment as more balls enter the hole.
Main tasks: Team leadership, electrical circuit planning, product planning, prototype development, microprocessor programming
Utilizes: TM4C123GH6PM microcontroller, C++
Grading Application
First software development project that involved creating an application where a user can create classes, students, and assignments with marks.
These marks will be calculated to find the total average for a class and assign a letter grade for a student per class.
Main tasks: Interactive design, saving data, calculating algorithms
Utilizes: Java