Skip to content
View aryputh's full-sized avatar

Highlights

  • Pro

Block or report aryputh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 250 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
aryputh/README.md

Welcome!

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.

๐Ÿ”“ Public Repositories

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

๐Ÿ”’ Projects Available Upon Request

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.

For Recruiters, Students, and Collaborators

  • 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!

Pinned Loading

  1. cpts-122-programming-assignments cpts-122-programming-assignments Public

    All of my programming assignments for my CptS 122 course.

    C++

  2. cpts-121-programming-assignments cpts-121-programming-assignments Public

    All of my programming assignments for my CptS 121 course.

    C

  3. WeatherApp WeatherApp Public

    A simple app created in Android Studio using Kotlin and Compose.

    Kotlin

  4. humans-vs-zombies humans-vs-zombies Public

    A short demo that uses the Unity Game engine. Uses NavMesh, agents, dynamically renders mesh, and has event systems for game states!

    ShaderLab