I'm Nicholas Yek.

a.k.a the 

$whoami: Yet another Systems Engineer I do anything computing systems related! ​, focussing on Reliability, Performance Tuning and MLOps.

The use & development of technology reflects our values.
So, my focus is on making and sustaining interesting technology;
Technology that’s well-designed, reliable, and empowers communities.

My technical interests: high-performance software Parallelism, Concurrency, Distributed Systems & Tuning ​, computing systems Embedded, Operating Systems ​, and intelligent things Automata theory, AI/ML & computer networks ​.

I enjoy exploring intersections between theory and practical computing systems.
Seeing how humans and technology interact (HCI) is pretty amusing to me.

EXPERIENCE 💼


TikTok

Site Reliability Engineer (MLOps, Global Monetization/Ads)

πŸ“† Oct 2025 - Present

I built systems to improve the reliability & resource efficiency of distributed machine-learning pipelines, and reduced organizational friction slowing down experiments.

  • Systematically profiled and optimized dozens of Apache Spark data pipelines via reducing scheduling contention, and tuning executor memory and concurrency. This increased cluster job throughput by 90% while reducing pipeline runtime by 30%
  • Automated dataset lifecycle governance by integrating Hive databases into observability dashboards and notification workflows to identify and remove stale datasets. This reclaimed hundreds of petabytes of storage, reducing infrastructure costs by over USD 200k per quarter
  • Led an organization-wide rollout of data caching tooling to reduce compute costs in data proprocessing stages during model training. This saved approximately 201k CPU cores in compute cost and improved GPU utilization rates by 8% on average
  • Investigated and eliminated a prevalent Spark pipeline performance bottleneck by removing premature caching of large datasets, improving task throughput by up to >10Γ— while reducing heap usage by up to 20%
  • Diagnosed and fixed data quality issues in ML data pipelines, identifying incorrect downsampling, feature misalignment, and output anomalies affecting downstream model training
  • Improved oncall and routine operational processes with regular team-wide technical sharing and writing of playbook guides to systematically solve typical oncall problems and handle day-to-day sysadmin operations
0
1
$ go run career.go
  compiling...


🔻 Undergraduate Internships 🎓 🔻

Espressif Systems

End to End IoT System Development Intern

πŸ“† May 2024 - Aug 2024

Espressif Systems develops wireless communication system-on-chips and cloud solutions to power IoT applications.

  • Developed a chip power analyzer web application, using ReactJS to visualize data from an ESP32 devices and integrating a custom CNN model built with Keras to classify Bluetooth signals with 95% accuracy
  • Assisted in conducting technical workshops, teaching undergraduates how to use advanced ESP32 chip features

C
Python
React
Esp32
scikit
Sklearn
Git

NCS Group

Software Engineer Intern (Fullstack)

πŸ“† May 2023 - Dec 2023

The ToAI platform builds end-to-end IoT device management solutions for enterprise & government IoT needs.

  • Developed Kubernetes cluster deployments to support a planned platform migration to use Kubernetes
  • Used AngularJS to integrate enterprise APIs like PowerBI into the in-house IoT edge device management platform, enabling custom dashboard visualisations and wrote optimized SQL queries to generate geospatial reports for 32k+ devices

Testimonial & Award Nomination by my supervisor, Hsu Yee.

Angular
PBI LogoCreated with Sketch.
Powerbi
Postgresql
Typescript
Git

HackerTrail

Software Developer Intern (Frontend)

πŸ“† May 2022 - Jul 2022

HackerTrail uses data-driven technology to evaluate and connect software professionals to employers.

  • Spearheaded the migration of the candidate experience platform from Angular to React, rewriting key sections and implementing new features like interactive resizeable components to improve user experience
  • Identified multiple high business value features missing on the platform via design thinking methodologies, contributing to the product’s roadmap development

Recommendation by my team lead on my SWE skills. (Scroll to recommendation section)

React
Hugo
Typescript
Git
Python
Tailwind

TOFFS Technologies

Software Engineer Intern (Backend)

πŸ“† Feb 2021 - Sep 2021

TOFFS provides Multi-CDN and cybersecurity solutions for Enterprise networking.

  • Built concurrent data ingestion pipelines using Go, processing up to 2.5 TB/day of network telemetry data for machine learning workflows
  • Reduced anti-DDoS model training time by 50% through GPU acceleration and optimization of training and preprocessing pipelines
  • Automated model deployment and retraining workflows using Docker, Bash, and cron-based scheduling

Testimonial on my work by Co-Founder Jason Kong.

Golang
Python
Mysql
Docker
Git
Linux

EDUCATION 🎓

National University of Singapore

B.Eng Hons, Computer Engineering

πŸ“† Aug 2021 - May 2025

I was on the HPC team (Team Kent Ridge), stayed far too long on campus in a residential college (CAPT), and took care of community cats on campus 🐱

Complete coursework breakdown.

Awards & Honours

Teaching

  • Parallel & Concurrent Programming CS3211 ​, Spring 2025
  • Real-Time Operating Systems CG2271 ​, Fall 2024
  • Software Engineering & OOP CS2113 ​, Spring 2024
  • Engineering Principles & Practice 1 CG1111A ​, Fall 2023 & Fall 2022

SKILLS ✏️

There are far too many technologies & tools that I’ve worked with in non-trivial capacities. The following are a subset of my most relevant, used &/or loved.

PROGRAMMING LANGUAGES 💬

My love languages are C++, Python and Golang. ❤️

I am proficient in all the listed languages below by virtue of my work experience, education and personal projects.

C
C++
Golang
Python
Rust

BACKEND TECHNOLOGIES 🐳

$ git checkout -b backend main

Bash
Docker
Git
Linux

DATABASE 💿

0
1
2
SELECT S.name as skill FROM SKILLS S
WHERE S.type = 'database' AND S.proficiency <> 'noob'
ORDER BY S.name ASC;

ElasticSearch
MongoDB
MySQL
PostgreSQL

FRONTEND FRAMEWORKS 🎨

<> I served up div soup with these frameworks, from mobile to web-app. </>

Angular
React
Android
Hugo

MACHINE LEARNING & DATA SCIENCE 🤖

I plot graphs and make my GPU go brrrt while training models.

Jupyter
NumPy
OpenCV
PBI LogoCreated with Sketch.
PowerBI
scikit
scikit-learn

EMBEDDED COMPUTING 💽

I program microcontrollers with a magnetised needle and a steady hand.

Arduino
ARM
RobotOS
ESP32

PROJECTS 🔧

We are what we eat build. I have curated projects @ the projects tab, but these are my favourites…

  Dioscuri 🌠

Executive Summary:
Dioscuri is a Gemini protocol (layer 7) implementation in Rust. It functions as a http-to-gemini proxy that brings Gemini websites to any browser of your choice.

Dioscuri’s html frontend is highly customizable (a la netscape) with a built-in simple theming framework.

🔸 Project Link and Demo

Nyancat demo (other themes are available):

  FindNUS πŸ”­

Executive Summary:
Awarded the highest level of achivement, given to the top 7% of teams (top 29 of 414 teams) for NUS School of Computing’s 2022 iteration of Orbital.

FindNUS is a lost and found web app built during Summer 2022 Orbital. As the backend developer, I built a RESTful API backend using a microservices architecture. Apart from regular CRUD, we also used some NLP and fuzzy searching to help lost people find their lost stuff.

🔸 Project Blogpost
🔸 Project Link
🔸 Project Documentation

  SnipNScan πŸ“·

Executive Summary:
Using OpenCV and Tesseract, I built a QR code and text scanner because too much text in this world is embedded in images and are un-copypasteable. Think of images of code.

🔸 Project Blogpost
🔸 Project Link