Skills & Technologies
Programming Languages
Tools & Frameworks
Data & Backend
Collaboration & Versioning
Operating Systems
Badges & Certifications

Juniper Networks Certified Associate, Security
Nov 2025Validates foundational knowledge of network security architecture. Demonstrates proficiency configuring and troubleshooting Junos OS devices.

Data Repository with HDFS & HBase
Jun 2025Demonstrates expertise in managing distributed data systems. Focuses on HDFS architecture and HBase administration via command-line tools.

Comprehensive Monitoring with Grafana
Jun 2025Highlights proficiency in building advanced data visualization dashboards. Covers Prometheus integration and automated alerting for system monitoring.

Nvidia Deep Learning Fundamentals
Apr 2025Validates practical experience building neural networks using PyTorch. Focuses on computer vision models and natural language processing techniques.

CrimsonCode Hackathon
Feb 2024 | Feb 2025Showcases rapid prototyping skills developed during a 24-hour competition. Highlights collaborative software engineering under strict time constraints.

Unity Certified User Programmer
May 2022Validates professional competence in software design for interactive media. Demonstrates mastery of core programming logic and digital asset integration.
Projects Portfolio
Game Projects



ScribbleBound
- Developed a 2D platformer featuring fully hand-drawn visuals and custom artistic environments.
- Implemented a dynamic color wheel system to continually dictate player abilities and movement.
- Designed intuitive platforming challenges requiring creative problem-solving and precise execution.



Moot
- Built a point-and-click puzzle adventure game centered around exploring as a dustball.
- Engineered puzzle mechanics requiring players to free creatures and discover hidden treasures.
- Designed intuitive visual cues to seamlessly guide cursor interactions and environmental discovery.



Unearth: Facets of Panacea
- Engineered a highly resilient file save system to ensure reliable long-term data retention.
- Integrated advanced AI navigation using NavMesh to facilitate complex dynamic gameplay scenarios.
- Collaborated alongside writers and artists to seamlessly integrate narrative elements and custom sprites.


Abracadaver
- Directed a specialized seven-person development team as the Technical Lead for a DigiPen project.
- Managed comprehensive software architecture and enforced strict code quality assurance standards.
- Streamlined project management workflows to achieve full project completion one week ahead of schedule.

Humans vs Zombies
- Developed a concise Unity game demo focusing heavily on autonomous agent behavior and pathfinding.
- Utilized NavMesh and dynamic mesh rendering to construct intelligent and responsive enemy entities.
- Integrated robust event-driven systems to effectively manage complex and transitioning internal game states.




Jelly Hunt
- Programmed a scalable tier-based shop system, dynamic boss encounters, and smooth player movement.
- Engineered complex animation state machines to handle responsive combat and gameplay interactions.
- Collaborated directly with a dedicated artist to seamlessly implement and optimize custom 2D sprites.



This is Teamwork
- Built a local multiplayer platformer centered entirely on collaborative puzzle-solving mechanics.
- Engineered unique gameplay systems, including dynamic rising lava and interactive save mechanics.
- Designed and programmed core interaction logic to ensure smooth cooperative platforming challenges.


Midnight Psychosis
- Co-developed a comprehensive Unity and C# title within a highly specialized three-person team.
- Directed level design, sound integration, texture application, and strict project milestone tracking.
- Fostered seamless cross-disciplinary collaboration, resulting in an expedited and polished game release.



a light in the darkness
- Developed a specialized technical project focusing heavily on advanced visual effects and environment design.
- Engineered a fully integrated two-player local network multiplayer experience utilizing the Mirror networking API.
- Designed complex visual challenges while ensuring stable network synchronization between multiple active clients.
Other Projects


Palouse Alliance Community Resource
- Directed development sprints as Team Lead and engineered the comprehensive Supabase relational database architecture.
- Designed and executed rigorous quality assurance testing protocols to ensure system reliability and secure data access.
- Built secure administrative dashboards utilizing role-based access control to moderate user accounts, partner organizations, and public event submissions.
- Developed dynamic event filtering, interactive calendar interfaces, and searchable organization directories to streamline community discovery.

Wireless Network File Collection Monitoring Dashboard
- Engineered a monitoring dashboard visualizing file collection trends across 10+ comprehensive data panels.
- Implemented granular data breakdowns by vendor, adapter, and OSS with daily 30-day trend analysis.
- Streamlined operational tracking, drastically improving system troubleshooting and performance metrics.

Spreadsheet Application
- Built a robust spreadsheet application featuring advanced formula parsing and mathematical evaluation.
- Engineered complex error handling to detect circular references, out-of-bounds cells, and invalid syntax.
- Enforced clean code architecture and version control through rigorous Test-Driven Development via NUnit.



Travel Booking System
- Developed a comprehensive GUI-based travel booking platform supporting flight, hotel, and restaurant reservations.
- Implemented full customer management, including account creation, booking history, and dynamic discount tracking.
- Designed an extensible software architecture utilizing strict Object-Oriented Programming and modern design patterns.



Dining and Meal Management System
- Developed a comprehensive campus dining solution facilitating digital menus, meal plans, and payment processing.
- Built administrative portals for managing user accounts, updating menu items, and tracking order analytics.
- Integrated secure authentication, role-based access control, and real-time database syncing across all users.




HackAssign
- Built an interactive course management platform allowing instructors to deploy custom assignments and test cases.
- Integrated automated code evaluation to provide students with instantaneous feedback on programming submissions.
- Implemented secure role-based access control and built-in analytics to effectively track overall student performance.


Weather App
- Built a highly responsive mobile weather application in Android Studio using modern Kotlin and Jetpack Compose.
- Integrated device GPS capabilities to accurately acquire and display precise, location-based real-time weather data.
- Utilized the external Open-Meteo API to reliably fetch and parse highly accurate local environmental forecasts.

Data Structures C/C++ Final Project
- Developed a fully functional 3D treasure hunt game within the Unreal Engine utilizing strict C++ programming.
- Engineered an extensible pickup system by dynamically instancing interactive treasures from a centralized base class.
- Demonstrated advanced object-oriented design principles, including deep inheritance and architectural abstraction.

Data Structures C/C++ Assignments
- Engineered a fitness data analyzer and complex metric parser to demonstrate efficient data structure manipulation.
- Programmed digital music managers, grocery queue simulations, and analytical lookup systems using Binary Search Trees.
- Developed a memory-safe attendance tracking system utilizing robust linked lists and strict memory management.

Stack (Arrays) Infix Expression Evaluator
- Programmed a robust mathematical expression evaluator utilizing strictly array-based stack data structures in C.
- Engineered accurate parsing algorithms to calculate reliable results from complex user-provided string inputs.
- Implemented comprehensive error handling to successfully catch unmatched parentheses and invalid character inputs.

Program Design C/C++ Assignments
- Developed robust terminal-based versions of 5-card poker, Battleship, Yahtzee, and Craps entirely from scratch in C.
- Applied critical software design principles to construct reliable game logic, state management, and user interfaces.
- Engineered complex rule-based mechanics to ensure accurate gameplay loops and strict condition enforcement.