Humphrey

Web Developer
Santa hat

About

🎅 Hi, I'm Humphrey . Welcome to my site! 🎅

🎓 I'm a 2nd year Computer Science major @ the National University of Singapore! 🎓

🌎 I enjoy the creative process of designing and building websites, as well as keeping up with new, exciting tools to help me build the things I like!

🐟 In my free time, i've been: fishkeeping and watching Succession 📺

Projects

Nomp

Built for CP2106 Independent Software Development Project (Orbital)

A single-page-application to help a group of friends decide where to eat using a Tinder-like interface to vote

Users can create/join a group with their friends, then customize their preferences by providing a location to begin the search, and optionally: a type of cuisine, budget, and maximum distance from the given location

After setting preferences, users will be shown a list of restaurants that they can cast votes for, and the restaurant with the most votes will be picked!

The website is responsive and works on mobile and tablet sizes too!

Uses Socket.io for real-time communication between client and server.

Auth implemented with JWTs & bcrypt.

Restaurant data fetched from Yelp API.

OnlyFoods

A Next.js web app to search for restaurant listings using keywords

Shown restaurants can be sorted by price and/or ratings.

Uses incremental static regeneration (ISR) to pre-render only a few listings as static sites at build time, while server-rendering listings on demand if they don't exist.

Pages are then cached and served as static sites for future requests.

Utilizes Zustand for client-side state management.

My website

A website to showcase my work. (This website!)

Built with Astro, a HTML-first web framework for building static sites.

Quick to load and ships with minimal JavaScript bundled.

Skills

Languages

Libraries & Frameworks

Tools

Contact

If you'd like to work together, drop me a message below!

📧 Get in touch 📧