About Me

My name is Nicholas and I'm a recent New York University graduate with a degree in Computer Science and minors in Studio Art and Web Development. I was born and raised in Hong Kong and lived in Queensland, Australia for four years during high school. I currently reside in New York City and am looking to pursue a career in software engineering. I'm interested in many facets of software development and technology, but more specifically the intersection and integration of technology in visual art. Scroll below to have a look at some of the projects I have built.

Click here to view my resume!

Project 1
Meal Mate - Web Application

Meal Mate is a web application used to organize and plan your meals! This application also lets users search through a collection of hundreds of recipes, whilst also letting the user add their own favorite recipes to the collection. The tech stack was divided into two parts, the first being a RESTful API for the recipes using Node.js to build the server and PostgreSQL to store and manage the data. This API was then deployed and hosted using Heroku. The main application uses Firebase for the backend, user authentication and hosting, and utilizes React, Redux and Bootstrap for the frontend. Meal Mate was built by myself and Chris Yuan.

Project 2
Toilet Finder - Mobile Application (Android / iOS)

This application can be thought of as a map of all bathroom locations in the world. It works by using the Google Maps and a database of user submitted locations of restrooms. Restrooms have included labels for easier filtering so that users can find a nearby restroom that will fulfill their needs. All bathrooms are crowd sourced through the process of being uploaded to the database by app users. These toilet markers are then loaded on the maps interface. Technologies used to build this application: React Native, Expo, Google Maps API, Amazon DynamoDB

Project 3
Muddy Paws Rescue - Web Application

I helped to revamp New York City nonprofit dog shelter, Muddy Paws Rescue's, website. The website was built with Squarespace, and also contains lots of custom code to implement some features that Squarespace doesn't support. Technologies used were: Bootstrap, HTML5, CSS3, jQuery, and JavaScript.

Project 4
Photography Portfolio - Web Application

I have a passion for photography and what intrigues me the most about this artform is the endless images I can create with my camera and mind. Photography, to me is about capturing raw emotion and beauty in life and nature. This photography portfolio was built to display all my photographs in an elegant and accessible manner. I built this using React and Bootstrap, with some additional CSS for styling. For hosting, I used Firebase's web hosting features.