Joshua Domantay profile picture

Hello, I'm Joshua Domantay

Recent Computer Science graduate passionate about programming and software development. Below you can learn more about me and find some of my favorite projects.

Github link button LinkedIn link button Itch.io link button Resume PDF link button

EDUCATION

Bachelor's Degree in Computer Science

California State University Northridge

Northridge, CA

August 2019 - May 2023

GPA: 3.43
Dean's List - Fall 2019, Spring 2020, Fall 2022, Spring 2023

  • Advanced Computer Graphics
  • Advanced Web Engineering
  • Software Engineering
  • Computer Network Software
  • Automata, Languages and Computation
  • Object-Oriented Programming
  • Data Structures
  • Algorithm Design
  • Computer Architecture
  • Assembly Language
  • Program Design

WORK EXPERIENCE

Warehouse Technician

USA EXPORTS TO CHINA CORPORATION

Santa Clarita, CA

September 2022 - Present

  • Maintained various electronic devices through troubleshooting and repair
  • Processed orders efficiently with precision and attention to detail
  • Engaged with supervisors and team members to monitor inventory of supplies
  • Customer Orders
  • Time Management
  • Communication
  • Teamwork

Code Sensei

Code Ninjas

Santa Clarita, CA

May 2022 - September 2022

  • Established a safe and enjoyable environment to teach video game development to young ninjas
  • Resolved coding challenges for ninjas having trouble with Scratch, JavaScript, C#, and Unity
  • Delivered feedback to parents and guardians after working with students on educational tour
  • HTML
  • JavaScript
  • Scratch
  • C#
  • Unity
  • Game Development
  • Game Design
  • Game Mechanics
  • Working with Children
  • Problem Solving

Instructional Student Assistant

California State University Northridge

Northridge, CA

January 2021 - May 2021

  • Facilitated online tutoring service for students on bottleneck courses using Zoom
  • Assisted students with issues related to data structures, algorithms, Java, C, and MIPS
  • Organized and led study sessions for assigned classes to prepare for upcoming examinations
  • HTML
  • CSS
  • JavaScript
  • C
  • Java
  • Python
  • MIPS Assembly
  • Microsoft Word
  • Microsoft Excel
  • Zoom
  • Problem Solving
  • Communication

My programming adventure began in 2017,
and along the way,
I've had the joy of developing various projects.
Here are some of my works that I am proud to showcase.

Computer-Aided Design Software

Virtual Reality application that aims to implement features from computer-aided design applications. Offers an immersive and interactive design experience compared to traditional software like AutoCAD.

Pong: Rush

Pong: Rush is a 2D video game that adds a twist to Pong. The player controls the ball instead of the paddle. To avoid obstacles, the player can make the ball slow down or speed up. Available on Windows and Android.

Autonomous

Third-person, top-down, roleplaying game. Implemented numerous functionalities, including Non-Player Characters (NPCs) and a dialogue system. An ambitious project I could not finish due to school and work commitments.

Adrenaline

First-person parkour game. Utilizes Rigidbody component for player movement. Movement includes walking, running, jumping, crouching, and hanging from ledges.

The Chosen One

Third-person, top-down, roleplaying game. Test project to learn how to create inventory systems using scriptable objects. Includes gear customization that players can equip for their character.

Anon-X

2D action roleplaying game. Features enemy AI, custom weapons, save game, and load save files. Utilizes scriptable objects to create custom weapons. Each weapon have their own stats (damage, fire rate, etc...).

Logo for Web Development

Web Development

3Diverse

An E-commerce website where products are displayed in a three-dimensional space. Built with ReactJS, NodeJS, ThreeJS, Axios, ExpressJS, and MySQL. The features offered by ThreeJS allows the potential implementation of augmented reality to better visualize products.

Pokemon Quiz

Interactive website using Poke API and Popmotion animations. Generates 10 random multiple choice questions with only 1 correct answer. Pokemon is animated based on user's answer.

Android Studio logo

Android Development

StudentSuite

Group project for Introduction to Software Engineering course. Android application that provides students with essential tools for their daily use. Includes an alarm clock, a calendar, and a notes feature. Developed with Android Studio and Jira.

FoodTime

Senior Design group project. Android application that offers an easier way to order food based on dietary preference and food allergies. Filters restaurant menu and allows online ordering. Developed with Android Studio and Jira.

Logo for Programming Projects

Programming Projects

Peer-to-Peer Chat App

COMP 429 Computer Network Software project. Connect and communicate directly with different users using IP addresses and port numbers. No server is used for communication. More details in Github repository.

Distance Vector Routing Project

COMP 429 Computer Network Software project. Simulate distance vector routing protocol using different servers (IP addresses and port numbers). Use topology files, display routing tables, change link cost or remove link, and terminate servers. More details in Github repository.

Multimedia Systems Design - Marks Automation Script

COMP 467 Multimedia Systems Design project. Python script that automates 4 manual positions in seconds. Reads proprietary data from Baselight and Flame machines to calculate filesystem locations of frames. All requests saved to database. Exports are basic CSV files to XLS files.