Frontend/Fullstack engineer, minimalist, and language learner.

Hi, I'm Dana Ng, a frontend/fullstack engineer and traveler based in the San Francisco Bay Area. I have over 6+ years of experience working with JavaScript/TypeScript, APIs, and frameworks like React. I'm expanding my knowledge of the fullstack by diving into the backend space, learning more about Nextjs and Ruby on Rails. In my spare time I play soccer/futsal, enjoy food, and learn languages.

LinkedIn Github

Handmade by Riceball 🍙

Beyond code, I create handmade crochet items including keychain charms and other crafts. Check out my shop and support my creative journey!

Visit My Shop ⬈

Projects

return to top

WIP: Boba Cafe⬈

AI assisted coding on a nextjs project. Things I'm skilling up on is connecting the functionality of a boba shop with functionality such as browing products, entire checkout flow, allowing admin to add additional products.

Tech stack: nextjs, tailwind and react

Sustainable Fashion ⬈

Simply analyze the material of your product to determine what it rates on sustainability

Tech stack: nextjs, typescript

Battleship Game ⬈

This project was built using react, nextjs, typescript.

Battleship is a simple game of targeting spots on a grid to hit randomly position ships. In this simplified version, a single player is given a grid positioned with 3 ships. This project demonstrates use of react state managment as well as creating components and using hooks.

Tech stack: react

Decision Maker ⬈

Can't decide between options? Let the Decision Maker Web App help you out! This simple and user-friendly web-based application allows you to enter two choices, click a button, and it will randomly select one for you.

Tech stack: vanilla javascript