Projects
Analytics Dashboard
Developed a cloud-native analytics dashboard using AWS services (CloudFormation, S3, API Gateway, Lambda, DynamoDB, CloudFront) and React/TypeScript. Lambda functions handle real-time data fetching via API Gateway, while a separate EventBridge-scheduled Lambda maintains daily historical data in DynamoDB. Features dynamic charting of trading performance metrics across multiple departments with customizable timeframe analysis.
Community Center App
A single-page, fullstack application for a fictional community center, built during my initial introduction to JavaScript/TypeScript. It includes features such as integration with third-party RESTful APIs, a custom search feature, and more. Additionally, logged in users can access things such as their profile, search statistics, and save events to a personalized calendar.
Multiplayer Hearts Card Game
Developed a multiplayer Hearts card game developed using C# in Godot 4.2.1 as part of a group project with two other teammates. It utilizes WebSockets, allowing up to 4 players to join and play together seamlessly. The game also features an option to fill vacant spots with computer players.
Event Finder App
A fullstack social networking app for hosting/finding events using Clean Architecture, built as part of a course. Some of its features include real-time commenting, user authentication using Microsoft Identity, and automated deployment to Azure using GitHub Actions.
Student Registration App
A Windows Forms application designed for student registration management. It offers complete CRUD functionalities with robust validation and exception handling to ensure data integrity. The app utilizes Newtonsoft.Json for JSON serialization and deserialization, coupled with a BindingList for UI updates of student records.