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