About Me

hello! πŸ‘‹ i'm a year three computer science undergrad at NUS from sunny singapore πŸ‡ΈπŸ‡¬.

after concluding my 3-month stint as a full-stack developer intern πŸ“š with venti technologies 🚚, i'm looking for new opportunities as a software engineer intern!

i've recently been interested in algorithms βš™ and have been challenging myself by taking higher-level coursework πŸ“• on optimization algorithms πŸ“ˆ and streaming algorithms 🌊.

in my free time, i enjoy bouldering πŸ§—β€β™€οΈ, ultimate frisbee πŸ₯, and vibing to some RnB / lofi tunes 🎢.

Skills and Proficiencies


Figma
XD
Premiere Pro
Photoshop
Illustrator
OTHERS
FastAPI
React
Next.js
PySpark
NumPy
TensorFlow
Android Studio
FRAMEWORKS
Python
Java
C++
SQL
HTML
CSS
TypeScript
Shell
Regex
LANGUAGES
Git
Google Cloud
Docker
Kubernetes
Airflow
GitLab CI/CD
TOOLS AND SERVICES

So far, I've worked with:

Experience and Education

2023
EDUCATION

National University of Singapore (NUS)

  • Bachelor of Computing (Computer Science), Honours
  • Current GPA: 5.00/5.00 (Highest Distinction)
  • NUS Merit Scholarship Recipient
  • Dean's List recipient in 3 out of 4 completed semesters (AY2122S1, AY2122S2, AY2223S2)
  • MAS Academic Excellence Award recipient (awarded to best-performing Year 2 student in Computer Science or Computer Engineering)
INTERNSHIP

Venti Technologies

  • Served as the main developer (full-stack) for an internal data mart service to consolidate data and facilitate the bug triaging process for vehicle autonomy developers
  • Created data pipelines to process and index raw parquet data using PySpark and Apache Airflow
  • Designed backend APIs using FastAPI and SQLAlchemy to support new data models
  • Implemented frontend features using React.js and Next.js to serve aggregated data to users
  • Managed image build and deployment of service on production Kubernetes cluster
TEACHING

Data Structures and Algorithms

  • 1 of 49 Undergraduate Teaching Assistants for CS2040S Data Structures and Algorithms at NUS
  • Prepared teaching materials and delivered weekly tutorials to a class of 15
  • Graded students' programming assignments and provided meaningful feedback
  • Received 4.9/5 teacher rating and positive reviews from students
    (Department average: 4.2/5)
2022
INTERNSHIP

Resync Technologies

  • Attached to Resync under SGInnovate Summation Programme
  • Analysed correctness of weather forecasting models and refactored them
  • Migrated various models to make use of task orchestration frameworks like Airflow as a proof-of-concept
  • Containerized and deployed proof-of-concept models on Google Compute Engine and Google Kubernetes Engine
  • Evaluated pros and cons of deploying models on the above platforms and presented findings to the team
2021
INTERNSHIP

MOM Co-Lab (GovTech)

  • Attached to GovTech personnel at Co-Lab @ Ministry of Manpower (MOM)
  • Used Regex to perform text processing tasks on SQL script files
  • Used SQL and Power Query to query and consolidate data across multiple databases
  • Created Python and Powershell scripts to automate renaming and data extraction processes
INTERNSHIP

DSTA

  • Attached to DSTA as part of my Voluntary Extension of Service (VES) for NS
  • Followed AGILE development practices while developing an Android app for Army
  • Designed mockups in Adobe XD, gathered user feedbacks from military experts to iterate on mockups
  • Developed prototype app in Java with Android Studio
  • Presented product at an Army formation-level discussion group
WORK

Full-time National Service

  • Attained rank of 3SG, served as a HIMARS Detachment 2IC in Artillery
  • Awarded Best Launcher Crew, Outstanding Soldier of the Month (June 2020), and Best Soldier of the Month (Jan 2021)
  • Awarded NSF of the Year 2021, an award presented to the top 60 out of a batch of 15000 NSFs.
  • Took initiative to develop configuration tool for Army C2 Systems, automating initialization of the system.
  • Helped digitise safety check processes, minimizing human error and accelerating fire mission processes. Enabled battery to achieve impressive timings for field deployment.
2020
PROJECT

filbertphang.github.io + miniscule

  • Built my own Jekyll site with HTML, CSS (Sass), and JS
  • Designed miniscule, the theme that powers this site
2019
INTERNSHIP

CSIT

  • Joined the Data Analytics team
  • Learned and applied common Natural Language Processing techniques, particularly to pre-process text data
  • Utilized Google Cloud Platform and Colaboratory to adapt Google's BERT to different tasks
2018
EDUCATION

Raffles Institution

  • Took 4 H2 Subjects + NTU H3 Semiconductor Physics and Devices
  • Performed remarkably for 'A' levels: AAAA/AB, H3 Distinction
  • As CCA EXCO of Raffles Chorale, worked in a small team to oversee welfare of the choir, manage logistics, and organise concerts
2017
PROJECT

Raffles Science Institute

  • Research project about using video data to determine driver drowsiness
  • Constructed predictive models in TensorFlow and TFLearn, used various metrics to evaluate our models
  • Nominated for NTU Materials Exposition 2018 Poster Challenge
PROJECT

Raffles INVENT

  • Used Keras to construct a model to classify between various types of skin diseases
  • Learnt and applied various pre-processing techniques for image data
  • Studied the working principles behind Convolutional Neural Networks
2015
COURSE

Computer Elective Programme

  • Taken as an academic subject while studying at Raffles Institution
  • Among other areas of computing, learnt about Data Science, including introductory statistics and common data analysis techniques like clustering, data visualisation, and dimensionality reduction
  • Culminated in a final project where we were tasked to build (with assistance) a reinforcement learning model that could play Go