My Projects

Below are some of the key projects I’ve worked on, showcasing my experience across various technical stacks, along with my contributions to open source and industry-level platforms. For more, feel free to visit my GitHub.

Meta - Production Engineering

I supported the Database as a Service (Enterprise Engineering) team at Meta. I reduced MySQL Clusterset diagnosis time by 70% by creating dashboards and automated alerts based on MySQL Clusterset status. I also implemented a CLI tool in Rust for a quick overview of general Clusterset status, allowing oncall engineers to get a glance into unhealthy clusters, ensuring high availability of the MySQL fleets for core internal operations.

Hangry Indonesia - Backend Engineering

As a Backend Engineer Intern, I optimized the push (FCM), SMS, and email notification system, improving efficiency by 90%. I also replaced RabbitMQ with a Redis Streams-based message queue, reducing cloud hosting costs by 70%. Additionally, I automated the supply order verification process, reducing time spent by the finance team by 75%. Please contact me if you want to learn more about this project.

MIT App Inventor (Google Summer of Code)

As an open source developer, I contributed to the integration of the IDraggable interface into Blockly’s multi-select plugin, eliminating the need for monkey patches. I ensured compatibility by cross-testing with 6+ existing plugins and provided detailed documentation to guide future improvements.

Convolutional Neural Networks (CNN) Research

As a machine learning researcher, I developed a CNN using PyTorch to process images, with a focus on optimizing the model with the Adam optimization algorithm. I meticulously tracked parameters and gradients to improve performance, and I also recreated a parallel model in Excel to better understand training dynamics. Please contact me if you want to learn more about this project.

Banteng-AI (Company-Sentiment-AI)

This personal project gathers and analyzes news data about specific companies to determine the overall sentiment portrayed in the media using AI and machine learning models. The project consists of two main parts: data collection and sentiment analysis.

  • Data Collection: Initially used web scraping with Puppeteer but later transitioned to News API for a more reliable, legal solution.
  • Sentiment Analysis: Utilizes NLP libraries and machine learning models like SVC, KNearestNeighbors, DecisionTree, and RandomForest to classify the sentiment of news articles as positive, negative, or neutral.

Technologies Used: Python (Flask), News API, Pandas, NLP libraries, scikit-learn, VSCode, PyCharm.

TEDx Bucknell University Website

A fully dynamic and responsive website for TEDx Bucknell University, built with a team of developers. It features a user-friendly CMS, fully interactive UI/UX design, Google Analytics integration, and security features.

  • Team Members: Nolan Lwin, Hung Ngo, Chang Min Bark, Minh Phuong.
  • Technologies Used: HTML, CSS, JavaScript, React, Node.js, Express.js, MongoDB, Axios, Trello, and Figma.

Olah: A Social Media Platform for Sports Lovers

A full-stack responsive website that connects sports enthusiasts, allowing them to organize events and compete to rank up. This project, built using the MERN stack, served as an introduction to all aspects of web development.

  • Technologies Used: MERN stack (MongoDB, Express, React, Node.js), API calls, middleware tokens, routes, and more.

Ongoing Research

I'm currently conducting research with Professor Brian King at Bucknell University on time-series stock price forecasting using deep echo state networks (ESN). This work aims to apply cutting-edge machine learning techniques to predict stock prices based on historical data patterns.

Address

701 Moore Avenue, Bucknell University
Lewisburg, PA 17837
United States of America