Software Engineer
Hi there, if you are looking at my CV, I have grabbed your attention.
I work as a software engineer and I desire to solve interesting problem regarding this field.
If you have any work opportunities, please contact me through my email: ttfd3gm8e@relay.firefox.com
Photographer
Aside from software development, I am also highly passionate in photography. Check out my photos page for some sick pictures!
Adventurer
I love the sense of exploring in far-flung places off the edge of civilization. It is what gave me motivation to travel to and hike in remote places.
It would make my day if there is an opportunity for me to realize the dream of being a digital nomad.
Check out my blogs for my travel journeys!
Work Experience
Show Content
ML ENGINEER
Binance
May 2024 – Current
- Log anomaly keyword extraction using Tensorflow, keras as well as Apache Spark, Lucene, Nutch & Solr.
- Logs extraction using Elasticsearch, Logstash, Kibana and Datadog.
- Fixed anomaly forecast prediction algorithm and improved efficiency on anomaly alert latency.
FULL STACK SOFTWARE ENGINEER (TECHOPS)
Binance
Jan 2023 – Jul 2023
- Involved in front-end and back-end development of incident reporting model and algorithm platform, using React JS, NextJS and Java Spring Boot.
- Project manager and backend developer for Air Classroom app.
- Involved in designing MySQL database and maintaining Google Cloud Platform for back-end API development.
VICE PRESIDENT
NUSSU COMMIT
Jun 2023 – Jun 2024
- Led the committee in planning and executing events.
- Support directors in their roles and ensure smooth operations of the committee.
OPERATIONS & LOGISTICS DIRECTOR
NUSSU COMMIT
Jun 2022 – Jun 2023
- In charge of maintaining/debugging NUS computers and cloud-based virtual machines.
- Managed cell members for duty allocations.
FINANCE & LOGISTICS EXCO
NUS COMPUTING CLUB, SPORTS CELL
2021 – Current
- Organized school events and activities.
SIGNAL OPERATOR, SATCOMS
SINGAPORE ARMED FORCES
2019 – 2021
- Technical skills in operating signaling, satellite and networking communication equipment.
- Trained in CCNA, awarded best signal operator based on exemplary performance in CCNA theory.
Education
Show Content
BACHELOR OF COMPUTING, COMPUTER SCIENCE (HONOURS)
NATIONAL UNIVERSITY OF SINGAPORE
Aug 2021 – May 2025
- Second Major in Quantitative Finance
- Specialization in Artificial Intelligence
- Specialization in Networking and Distributed Systems
STANFORD CODE IN PLACE
STANFORD
Apr 2020 – Jun 2020
- Online course, learnt programming methodology with python language.
SINGAPORE GCE A LEVELS
ANGLO-CHINESE JUNIOR COLLEGE
Jan 2017 – Dec 2018
- Highest Distinction in H2 Physics and H2 Mathematics.
Projects
Show Content
Apr 2022 – Aug 2022
- Main contributor with 200k lines of code, did Code Quality checks, automated test cases, CI/CD using custom GitHub Actions.
- NFT/Cloud-based, multi-platform, Open World RPG game.
- Hardest difficulty achieved by fulfilling extreme requirements in software engineering skills, such as Object-Oriented Programming (OOP) through game development and peer programming.
June 2024 - July 2024
- Project made for TikTok TechJam 2024
- Visualizes Deep Neural Network models during training.
Stock Analyzer
Personal
Dec 2021 - Current
- Scraped real-time financial data from Yahoo Finance & Finviz to test trading & investment strategies.
- Statistical analysis for individual stock using Python, Numpy, Pandas, Scipy.
- Generate the Mean-Variance portfolio, the efficient portfolio frontier using matplotlib together with the tangent portfolio.
- Calculates the implied volatility of stocks using the Black-Scholes-Merton formula.
- Generates the Merton-Jump-Diffusion model.
May 2021 - Current
- A Telegram Bot that is able to provide users with a cloud-storage that handles text messages, images and any other files.
- Security is implemented in such a way that the retrieval link is set to expire within a set time.
- It is based on NodeJS and JavaScript and self-hosted using Firebase.
Dec 2021 - Current
- Project based on JetBrain Academy’s Blockchain project.
- Applied hashing, multithreading skills and serialization skill in Java.
Skills Summary
Show Content
Programming Languages
Java
Python
JavaScript
C++
Swift
Bash/Shell
C
Assembly
Frameworks
JavaFX
Spring Boot
Swing
NodeJS
Flask
NextJS
XCode
Testing
JUnit
Database
Firebase
Google Cloud
MySql
Spoken Languages
English
Chinese
Hackathons
Show Content
WorldQuant BRAIN IQC 2024
WorldQuant
Mar 2024
- Design and backtest multiple trading strategies.
- Top 20% of all teams globally.
NUS-NCS Innovation Challenge, NUS Business Analytics Centre
NCS
Mar 2024
- Led the team in creating a chat bot based on ChatGPT’s OpenAI model using Natural Language Processing (NLP) and Machine Learning (ML) approaches.
- Backend was done using Python, Frontend was done using Flask.
- Data processing and annotation on both real-time and static data using Python.
SNOMED CT Entity Linking Challenge
SNOMED
Feb 2024
- Link spans of text in clinical notes to concepts in the SNOMED CT clinical terminology.
Sept 2023
- Finalist
- Main engineer for computer vision – object identification for the leaves and tracks its growth using opencv.
WelcomeCTF
NUS greyhats
Jul 2022
- First Place among 133 teams.
- Completed all of the questions in the fastest time possible.
STANDCON 2022
Div0-N0H4TS
Jun 2022
Grey Cat the Flag 2022
NUS GREYHATS & NCL
Jun 2022
- 111th Place among 455 teams.
- Completed several questions in the Misc category, utilized reverse engineering skills.
Shopee Code League 2022
Shopee
Mar 2022
- Spearheaded a team in solving algorithmic puzzles designed by Shopee Engineering team.
- Questions involved the utilization of graph theory and SSSP algorithms.
Jun 2020
- Team project to create an app that processes SCDF operator’s data and assess their health risk in their potential real time activities.
- Operator’s real time data are filtered with Artificial Intelligence through IBM Cloud.