Hi Im Richard :)

A computer science undergraduate.

About me

I am a 3rd-year Computer Science student at Hunter College. I am looking for an environment to enhance my computer science skills and to collaborate with peers.


To be a valuable asset to your team, I have developed many side projects and attended hackathons. Through this, I enhanced my communication and programming skills. In addition, I leanred how to work with a team to develop projects.


The majority of my work has been front-end development. Such as developing websites with HTML, CSS, and android application layouts.

While I have yet to have an internship, I am open to learning new things and will strive to be a valuable asset to your team.

Skills

HTML

CSS

JavaScript

C++

Java

Android Studio

Projects




Spacelands



Wasteland 2



HoloEnClipper



Light and Sound Memory Game



ToDo List



Esports Lookout



Get in touch!

My Github!

My LinkedIn!

richardngowork@gmail.com


My Contribution:


I worked on the front end, implementing the HTML, CSS, and custom buttons. In addition, wrote JavaScript handling the custom buttons.



What Does it Do?


A website that takes in user input through buttons, searches user input through YouTube API, and displays the video retrieved from the YouTube API.



Why and How:


HoloENClipper was my first website-related project. The reason for this project was because I wanted to learn how to develop websites. While learning how to develop websites, I brought my hobby into it which is Hololive.

Hololive is a Japanese virtual Youtuber talent agency. Virtual YouTubers are entertainers that live stream, often streaming games or singing. They also use a virtual avatar to display themselves, which makes them virtual YouTubers.

The website provides buttons for Hololive English's members as well as tags which are popular jokes within the community. The website then searches the tags inputted by the user using the YouTube API.

The website will then display a video retrieved from the Youtube API at the bottom of the website.




My Contribution:


This App was made with Android Studio with Java.

I worked on developing some of the screens in the app, in addition to making custom adapters. I also worked on connecting the different screens of the app, allowing data to be passed through each screen.

From this, I learned how to make custom adapters, which are similar to objects. They allow multiple types of data to be displayed in a component. In addition, learned how to use Github To cooperatively develop a project.



What Does it Do?


An Android application that allows you to subscribe to displayed Esport Games. Then will send a notification on your phone that will remind you when the game is about to start.



Why and How:


This project was made during Team Liquid's first Hackathon, Liquid Hacks. Team Liquid is a professional esports organization based in the Netherlands.

With this in mind, my team decided to make a notification app that will remind you when various E-sport games are about to start.

Our app uses the Pandascore API, which provides the information for e-sport matches. Then displays the information corresponding to each game, the two teams playing, the names and logos of the two teams, and the date of the match.

After subscribing to the match the app will send you a notification when the match is about to start.



Demo not available yet

Github Repo!


My Contribution:


I worked on the UI side of things, developing the layouts and making pop-up windows.

From this app, I learned basic fundamental android app development skills, XML layout functionalities, and Java Libraries for creating pop-up windows in android apps.



What Does it Do?


Stay productive through the use of this to-do list app that keeps track of what you need to do. Not only does it help you stay productive, but it also keeps you organized by sorting your tasks using a tag System. You can make your own tags or use the default tags like recurring. Once a task is completed simply tap on the task and it will fade out, pushing it to the bottom of the list.



Why and How:


This is the first project that I have done outside school activity, A simple to-do list app. This idea started in the middle of my school semester, I wanted a way to stay focused and a way to be more productive.

As a result of this, I decided to start using a to-do list. However, when I searched for basic to-do list apps in the app store, many of them were paid apps that I did not want to spend my money on.

In addition, I wanted to expand my knowledge in the CS field so I took an online course on Android Development.

Resulting from these two factors I decided to incorporate the two and developed a To-Do List app through Android Studio.




My Contribution:


This Website was developed using HTML, CSS and JavaScript.

I developed this website as the prework for CodePath's SITE Program. Following instructions for the foundations of the Website.

However, In addition to following instructions, I added my own additional features to the website. Furthermore, I also completed all the optional given as an assignemnt.



What Does it Do?


This is a simple memeory game website, once start is clicked a random pattern will be displayed to you. Once the pattern has finished playing, the user will repeat the pattern by clicking the buttons. After the pattern is finished there will be a notification that declares the user's victory.



Why and How:


As previously stated this project was the prework for CodePath's SITE Program.

The majority of this Website's work was JavaScript. Handling the random pattern, playing the sound, and taking user input.

The additional features to the website were:


-5th Button
-Speed up after each clue
-Random pattern
-3 lives
-Pictures to the buttons
-Ticking Timer




My Contribution:


This game was made with the Unity game engine.

I worked on the Majority of the above-water portion of the game, the layout of the scene, the character's animations, and the movement of the characters.

The art for the scene and characters were not made by me, they were free models on the Unity store.



What Does it Do?


This project is a game developed by a hackathon team and I, where the goal is for the user to go into the ocean to pick up trash drifting in the water.

Through this game, we wish to bring awareness to the players about the amount of debris in the ocean and encourage them to help clean up the ocean.



Why and How:


This game was inspired by a previous game that my group members did call wastelands. For this game, we decided that we all are going to do something new and try to make a game with Unity.

All of us had no experience in Unity. However, I am proud that we completed the game in under 24 hours while learning something completely new.




My Contribution:


This game was made with the Unity game engine.

I worked on the UI of the game, health bar, the intro screen and the stage select screen. Leared basic UI for unity.

The art for the scene and characters were not made by me, they were free models on the Unity store.



What Does it Do?


This game is a roguelike, post-apocalyptic zombie game. The goal is to visit each planet, kill zombies, and search for the escape ladder



Why and How:


After creating Wastelands2, our team's previous game, we decided to develop another game called Spacelands. One of our members said they wanted to make a roguelike game. Since the theme was Space for this Hackathon, we decided to make a space-themed zombie roguelike game.

Although we made a game before, we decided to switch roles and work on something we never did before. So everything we did for this game was unfamiliar to us as well. Considering the time constraint, I believe we did extremely well to make this game within 24 hours.