This profile introduces selected coursework, software engineering, and game development projects completed as part of my Computer Science journey at Washington State University.
For a comprehensive overview of my background, experience, and how to connect, please see my resume or LinkedIn.
cpts-122-programming-assignments (Data Structures C/C++)
- Assignments: Analyzing Fitness Data, Digital Music Manager, Basic Fitness Application, Grocery Store Simulation, Morse Code Lookup BST, Attendance Tracker, and Data Analysis using BSTs
cpts-121-programming-assignments (Program Design and Development C/C++)
- Assignments: Solving Equations, Solving Equations using Scanning, GPA Operations, Craps, Yahtzee, Battleship, and 5-Card Poker
Access to these repos is available upon request:
cpts321-final-exam (Travel Booking Application)
- GUI app for customer registration, travel search/booking, and account management.
- Emphasizes extensible architecture and reliable feature coverage.
cpts321-spreadsheet (Spreadsheet Application)
- Formula parsing, cell referencing, error handling, and robust validation.
- Developed with test-driven development and clean code practices.
cpts-223-programming-assignments (Advanced Data Structures)
- Hash tables, binary search trees, red-black trees, and more.
- Demonstrates mastery of algorithmic and data structure concepts.
cpts355-assignments (Programming Language Design)
- Assignment 1: Haskell List Operations and Sorting Algorithm
- Assignment 2: BST Currency Tree in Haskell
- Assignment 3: Python Basics and Data Structures (Jupyter Notebook)
cpts355-postscript-interpreter (PostScript Interpreter in Python)
- Implements a subset of the PostScript language in Python.
- Features stack operations, arithmetic, dictionary management, string manipulation, flow control, dynamic/lexical scoping, and an interactive REPL.
Unity Game Development Repositories
- Playable games and prototypes built in Unity, focused on rapid prototyping, iteration, and creative mechanics.
CrimsonCode Game Jam Repositories
- Fast-paced game jam projects, highlighting teamwork and iterative development under time constraints.
- Most advanced coursework and competition-related projects are private due to academic or licensing restrictions, but are available for review upon request.
- For access, please use the contact information provided in my resume or LinkedIn.
Thank you for visiting!