2024

Totorobot

Making my own walking bi-pedal robot based on a Studio Ghibli character, Totoro!

Tools: CAD on Fusion360, 3D Printing, Python, Ubuntu

2024

ESP32 Valentine’s

Installation

Using ESP32 for a Valentine's theme installation

This was a project for a class called Creative Embedded Systems, where we learn to integrate technologies and art creatively.

Tools: ESP32 TTGO T-display, Arduino IDE, C/C++

2024

ESP32 Light

Controller

Using ESP32 to build a mini light house

This was a project for a class called Creative Embedded Systems, where we learn to integrate technologies and art creatively.

Tools: ESP32 TTGO T-display, Arduino IDE, C/C++, buttons, potentiometer

2023 - 2024

nailARt

A nail visualization project using AR

This project started because of the frustration I had while doing nails for my customers. I wanted a quick and easy tool to visualize what I had envisioned.

Tools (old version): Figma, React Native Expo (deprecated AR), Node JS, MongoDB, SendGrid, JavaScript

Tools (new version): Figma, Swift, Xcode, Firebase

2023

CUTomorrow

A Software as a Service (SaaS) project using Ruby

This project is a vision for Columbia University class planning platform, ideally integrating with other official platforms from Columbia, such as Courseworks, Culpa (class review platform), etc.. Columbia currently doesn’t have an integrated platform for student planning.

Tools: Ruby on Rails, Postgres, Heroku

2023

reGOTCHA

An iOS app that make you prove yourself as a human so ridiculous that you want to throw your phone away.

This app is a fun app that utilizes fun APIs and Swift kits to make a game where users have to prove that they’re not a robot.

Tools: Swift, Firebase, Firestore, MapKit, SpriteKit, DogAPI, JokeAPI, RiddlesAPI, TheMealDB, The Trivia API, AVFoundation, Deezer

2023

Xlack

A database project to create a messaging platform that mimics Slack

Developed a substantial real-world database application based on Slack with query manipulation

Tools: PostgreSQL, Python, Jinja, Flask

2023

Parallel Disease

Simulation

A project to build a simulation for population dynamics during the COVID-19 pandemic using C++ in a multithreaded environment

This project focuses on developing a parallelized population simulation to study the dynamics of disease transmission within an environment by leveraging CPU and GPU parallelism, thread processing control, and inter-process communication techniques.

Tools: C/C++, CUDA, multi-threading, Parallel Programming

2023

Map Overlay with

Live API

A project to build a map with live API to return the border of a zip code given a location on iOS

Download API data given a set of longitude and latitude from the user and display the highlighted zip code region inside a MKMapView using Annotations and Polygons/Polylines

Tools: Swift, Storyboard, MapKit, API

2023

My Synth

A project to build my own synth on the web using WebAudio

I built a simple keyboard interface that plays a sound when a key is pressed down with 3 synths: AM, FM, and Additive and long with 4 wave types.

Tools: WebAudio, JavaScript, HTML, CSS

2023

Babbling

of a Brook

A project to make my own Babbling Brook and robot sound using WebAudio

I made the Babbling Brook sound from scratch, using Low Pass Filter and Resonant High Pass Filter. The Beep Boop robot sound started as a busy phone dial sound, and then I added some random factors and a change in pitch to make the final sound.

Tools: WebAudio, JavaScript, HTML, CSS

2022

Agribank

Job Application

A project to build an online job application form for the Vietnam Bank for Agriculture and Rural Development for applicants

The purpose of this project is to simplify the application process, minimizing paper usage, and the extra step of printing photos to put on the application. Utilizing this process will save a lot of time for both candidates and recruiters.

Tools: React, Firebase, JavaScript, HTML, CSS

2022

Dazed

A project to implement a dream journaling app incorporating AI Images

Translated UI designs into functional code as a Front-end developer using TypeScript to create intuitive and user-friendly experiences

Tools: Figma, React Native Expo, TypeScript

2022

Study

Buddies

An UI/UX project creating a platform for Columbia students to find study buddies

Assigned tickets within the software team of 4 to manage all aspects of development with Balsamiq and Figma prototypes; gathered customer needs by surveying a sample of 100+ Columbia students and analyzing 10+ user interviews

Tools: Balsamiq, Figma