Projects

Project Engineer

Holland Quest Lab

Aug 2020 – Nov 2020
  • Developed a game application that generates a three-letter Holland Code based on questionnaire responses across six sections.
  • Built a containerized, scalable Node.js backend communicating with a Unity front-end via RESTful APIs, storing responses in MySQL.
  • Created user account APIs for secure login, account reset, and JWT-based authentication.
  • Designed SQL schema with modern data modeling practices and implemented unit tests with Jest.
  • Deployed multiple server instances on GCP for concurrent connection handling.
  • Delivered weekly progress presentations covering budget expenditure and equipment requirements.
Project Member

Software Engineering I

Jan 2020 – May 2020
  • Practiced object-oriented architectural software design using UML diagrams.
  • Applied modular programming methodologies for large-scale integration and error handling.
  • Implemented MongoDB for data storage and JavaFX for UI design.
Project Leader

Machine Learning

Mar 2020 – Apr 2020
  • Analyzed static images using Bradley's Adaptive Thresholding algorithm to detect worms and build a training dataset.
  • Trained a classifier model with hyperparameter tuning and regularization on the custom dataset.
  • Recorded model accuracy across different training data combinations and optimization techniques.
  • Deployed the model on a live feed to automate worm tracking and generate laboratory data logs.
Project Member

Project Lab 2 — AC Powerline Anomaly Detection

Aug 2019 – Dec 2019
  • Designed and analyzed a fault-detection system for AC powerlines, pinpointing fault locations for easy diagnostics.
  • Programmed a microcontroller for high-speed signal sampling with a low signal-to-noise ratio.
  • Resolved high-speed sampling and low-latency USB data transmission issues; assisted with cloud-MySQL integration.
Project Leader

Project Lab 1 — Autonomous Rover

Jan 2019 – May 2019
  • Spearheaded design and build of an autonomous rover for mail delivery to designated locations.
  • Enhanced a multi-threaded task handler with a state machine built in Verilog.
  • Built and diagnosed amplifier and current-limiting circuits based on operational amplifiers.