I'm Nicholas Yek.
a.k.a the
The use & development of technology reflects our values.
So, my focus is on making interesting technology;
Technology that’s well-designed, effective, and empowers communities.
My academic interests: high performance software Parallelism, Concurrency, Distributed Systems , computing systems Embedded & Operating Systems , and intelligent things Automata theory, AI/ML & computer networks .
I’m particularly interested in exploring intersections between theory and practical computing systems.
Seeing how humans and technology interact (HCI) is pretty amusing to me too.
EXPERIENCE πΌ
TikTok
Site Reliability Engineer
π Oct 2025 - Present
|
|
π» Undergraduate Internships π π»
Espressif Systems
End to End IoT System Development Intern
π May 2024 - Aug 2024
Espressif Systems develops wireless communication SoCs 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 university workshops, teaching undergraduates how to use advanced ESP32 features
NCS Group
Software Engineer Intern (Fullstack)
π May 2023 - Dec 2023
Part of the Things of AI (ToAI) team. The ToAI platform builds E2E 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.
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 main product 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 main product 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)
TOFFS Technologies
Software Engineer Intern (Backend)
π Feb 2021 - Sep 2021
TOFFS provides Multi-CDN and cybersecurity solutions for Enterprise networking.
- Built concurrent data collection pipelines using Go, processing up to 2.5 TB/day of network logs daily
- Halved training time for anti-DDoS models by optimizing ML training routines and refactoring training pipelines to use GPU acceleration
- Containerized model deployment with Docker, automated retraining & data update using Bash + cron
Testimonial on my work by Co-Founder Jason Kong.
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
- GPA 4.7/5.0 (Highest Distinction), Deans' List
- Focus Area in Communications & Networking
- 3rd Place in ISC25 Online Student Cluster Competition as part of Team Kent Ridge
- Top Students, Software Engineering & Object-Oriented Programming (CS2113)
- Top Students, Engineering Principles and Practice 1 (CG1111A)
- CAPT Honour Roll (awarded in 2023)
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.
BACKEND TECHNOLOGIES π³
$ git checkout -b backend main
DATABASE πΏ
|
|
FRONTEND FRAMEWORKS π¨
<> I served up div soup with these frameworks, from mobile to web-app. </>
MACHINE LEARNING & DATA SCIENCE π€
I plot graphs and make my GPU go brrrt while training models.
EMBEDDED COMPUTING π½
I program microcontrollers with a magnetised needle and a steady hand.
PROJECTS π§
We are what we eat build. I have curated projects @ the projects tab, but these are my favourites…
Executive Summary: Dioscuri’s html frontend is highly customizable (a la netscape) with a built-in
simple theming framework. Nyancat demo (other themes are available): Executive Summary: 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 Executive Summary: πΈ Project Blogpost
  Dioscuri π
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.
  FindNUS π
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.
πΈ Project Link
πΈ Project Documentation
  SnipNScan π·
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 Link