Portfolio
HRIS Application
C# | .NET | PostgreSQL | Docker | Avalonia
- Developed a full-stack Human Resources Information System (HRIS) using the .NET ecosystem, streamlining time-intensive HR processes like onboarding for 50+ employees
- Developed and maintained the data model layer of a Human Resource Information System built with ASP.NET Core, Entity Framework Core, and PostgreSQL, supporting scalable employee data management
- Implemented database schema updates by designing and refining Employee and related entity models, creating new EF Core migrations
- Configured and debugged local and containerized environments using Docker Compose, troubleshooting PostgreSQL connection issues and validating application health through logs and service checks
SuperTux Learning Model
Python | PyTorch
- Developed and trained multiple deep neural network architectures to classify objects in the SuperTuxKart video game dataset
- Implemented progressively complex models including: Linear classifier baseline achieving 76% validation accuracy, Multi-layer perceptron (MLP) with non-linear activations reaching 83% accuracy, Deep residual network with skip connections to address vanishing gradients with 85% accuracy
- Gained hands-on experience with PyTorch, implementing custom loss functions (cross-entropy), training loops with SGD/Adam optimizers, and hyperparameter tuning
- Utilized TensorBoard for experiment tracking and performance monitoring across training iterations
Hair Pulling Detector
Python | Google MediaPipe
Personal Project
- Developed a program that utilizes computer vision technologies and Google MediaPipe’s hand landmark task to detect when the user pulls on their hair and alerts user for increased awareness of unwanted behavior
Board Game
Java
Introduction to Programming II Project
- Designed and implemented a turn-based board game using object-oriented principles
- Developed unique character with complex moves and gameplay
Binary Clock
C | Bash
Systems Programming Project
- Created a binary clock to display time in the command line
- Utilized the command line and Secure Shell technologies to access coding enviornment
- Learned git for version control