About
Currently attempting to reverse-engineer the source code of reality.
Here to make…
Services
Experience
Education
-
Singapore University of Technology and Design (SUTD)
4.73/5.00
-
Activities and Societies: SUTD Organisation of Autonomous Robotics (SOAR), OpenSUTD, House Guardian, Indonesian Cultural Club, IES SUTD Student Branch, & Mechanical Designer Club.
• Obtained Honours with Highest Distinction.
• Obtained Honours List for Freshmore, Sophomore, Junior, and Senior Terms.
• Member of the ISTD 2021-2022 Student Board.
• Awarded as a Top Student on Piazza forums for multiple courses/modules and appointed as an instructor-endorsed answerer on Piazza.
• Nominated and participated as part of the SUTD Open House 2022 CSD Panel, together with other respectable senior industry guests from CSA, Citibank, and GIC.
•…• Obtained Honours with Highest Distinction.
• Obtained Honours List for Freshmore, Sophomore, Junior, and Senior Terms.
• Member of the ISTD 2021-2022 Student Board.
• Awarded as a Top Student on Piazza forums for multiple courses/modules and appointed as an instructor-endorsed answerer on Piazza.
• Nominated and participated as part of the SUTD Open House 2022 CSD Panel, together with other respectable senior industry guests from CSA, Citibank, and GIC.
• Invited as a Career Leader by SUTD Career Development Centre.
• Helped out as a student helper by being involved in the campus community for these activities: SUTD Admissions Focus Group, SUTD Open House 2020 Discord Chat and Universal Fair Sharing.
• Appointed as a House Guardian in SUTD Hostel for 3 consecutive years. -
-
-
-
-
-
-
-
-
-
-
-
Licenses & Certifications
-
-
-
-
-
-
-
-
Singapore-Cambridge GCE Advanced Level
Singapore Examinations and Assessment Board
IssuedCredential ID 30180514 -
-
Singapore-Cambridge GCE Ordinary Level
Singapore Examinations and Assessment Board
IssuedCredential ID 20310224
Courses
-
Advanced Mathematics I
10.001
-
Advanced Mathematics II
10.004
-
Capstone 1
01.400
-
Capstone 2
01.401
-
Chemistry and Biology: Natural World
10.006
-
Cloud Computing and Internet of Things
50.046
-
Computation Structures
50.002
-
Computer System Engineering
50.005
-
Database and Big Data Systems
50.043
-
Distributed Systems and Computing
50.041
-
Elements of Software Construction
50.003
-
Engineering in the Physical World
10.008
-
Foundations of Cybersecurity
50.042
-
Graphics & Visualization
50.017
-
Introduction to Algorithms
50.004
-
Introduction to Biology
10.012
-
Introduction to Design
03.007
-
Introduction to Digital Humanities
02.137DH
-
Introduction to Information Systems & Programming
50.001
-
Introduction to Physical Chemistry
10.011
-
Introduction to Probability & Statistics
50.034
-
Machine Learning
50.007
-
Modelling the Systems World
10.007
-
Networks
50.012
-
Organisational Processes
02.202
-
Physics I
10.002
-
Physics II
10.005
-
Surveys and Experiments in the Social Sciences
02.145TS
-
System Security
50.044
-
The Digital World
10.009
-
The History of International Development in Asia: The Role of Engineers and Designers
02.104TS
-
Theorizing Society, the Self, and Culture
02.003
-
Theory and Practice of Deep Learning
50.039
-
Who Gets Ahead? Sociology of Social Networks and Social Capital
02.210TS
-
World Texts and Interpretations
02.001
Projects
-
NUS Python Fuzzing Competition 2024
-
• Developed a Python program fuzzer for the fuzzing competition during the Fuzzing and Software Security Summer School 2024 at the National University of Singapore.
• The team is placed in the top 5 and the fuzzer performed in the top 30, evaluated on coverage, consistency, and speed. -
HPE Secure Coding Tournament 2024 (Expert Level)
-
• Participated in a 1-week online secure coding tournament on the Secure Code Warrior platform.
• Achieved top 3 for the C Embedded language category and top 30 overall (all languages) on the expert leaderboard.
• Obtained 94% accuracy and 86.6% score. -
Somapah Worldscapes
-
• Designed and implemented a procedurally generated world using noise functions along with 30+ adjustable parameters from a GUI equipped with live reload. Utilized Three.js and GLSL.
• Achieved up to 120 FPS (V-Sync limited), less than 200 draw calls, and a small RAM/VRAM footprint when rendering millions of vertices and meshes.Other creatorsSee project -
SymMotion
-
• Designed and prototyped a novel, semi-autonomous human-aerial-ground vehicle collaboration system with a seamlessly integrated user interface to assist with the cleaning of high-rise structures with non-planar facades.
• Estimated to reduce the required man-hours by at least 85%, decrease costs by at least 65%, and lower the workplace accident rate once deployed in production.Other creatorsSee project -
SandDB
-
• Designed and implemented a novel anti-entropy database repair protocol for JSON data from scratch to provide eventual consistency for our custom implementation of Apache Cassandra using Fiber in Go.
• During the course, implemented Lamport's logical clocks, vector clocks, bully election algorithm, Ricart-Agrawala algorithm, voting mutex protocol, centralized lock server, and Ivy, a fault-tolerant distributed shared memory system. Performed qualitative analysis of the various algorithms…• Designed and implemented a novel anti-entropy database repair protocol for JSON data from scratch to provide eventual consistency for our custom implementation of Apache Cassandra using Fiber in Go.
• During the course, implemented Lamport's logical clocks, vector clocks, bully election algorithm, Ricart-Agrawala algorithm, voting mutex protocol, centralized lock server, and Ivy, a fault-tolerant distributed shared memory system. Performed qualitative analysis of the various algorithms to measure and compare their performance and reliability.Other creatorsSee project -
Audio Deepfake Detection
-
• Implemented and evaluated a ShallowCNN model to classify synthetic speech via its MFCC and LFCC features using the WaveFake dataset in PyTorch.
• Obtained 94% accuracy and F1 score with an equal error rate of 0.09.Other creatorsSee project -
Fluid Management System
-
• Designed and implemented a secure and fault-tolerant fluid distribution system to maximize availability and minimize cost. Won the best course project voting competition.
• Utilized C, C++, MQTT, TLS, ESP32, HX711, Socket.IO, JavaScript, MongoDB, and Docker.Other creatorsSee project -
Foundations of Cybersecurity Capture-the-Flag Challenges
-
• Designed and implemented an original RSA simple power analysis CTF challenge for the Cybersecurity course.
• Solved several cryptography-related challenges during the CTF designed by other teams and wrote a comprehensive write-up.
• During the course, re-implemented the permutation box of the PRESENT-80 block cipher using bit de-interleaving to increase performance.Other creatorsSee project -
Humu Humu
-
• Developed a sequence labelling machine learning model using Hidden Markov Model (HMM) and unidirectional Long Short-Term Memory (LSTM) to tag tweet datasets with the IOB-sentiment format. Utilized NumPy and PyTorch.
• Achieved 0.59 for entity F-score and 0.46 for sentiment F-score.Other creatorsSee project -
Selfish Netiquette & Congestion Control Abuse Research
-
• Implemented 3 ACK-based attacks and their respective defenses based on misbehaving TCP receiver concepts against TCP congestion control and pinpointed optimal parameter values for each attack type for various network topologies in Python using Scapy and Mininet.
• Achieved Runner-Up in the best course project voting competition.Other creatorsSee project -
SimpleDB
-
See project• Developed a simple custom database management system from scratch, with features such as data storage, common query processing operators, locking-based transaction management and concurrency control, and B+ Tree indexing for efficient lookups and range scans. Utilized Java and Ant.
-
SUTDigest
-
See project• Developed an SUTD Outlook mail classifier/organizer, which consists of a one-click executable binary file that automatically creates Outlook folders and active server-side rules.
• Utilized C# and Microsoft Outlook Object Library. -
SUTD What The Hack Slack Bot
-
See project• Developed a Slack Bot in Python to streamline and automate the judging process for SUTD’s What The Hack hackathon. Utilized FastAPI for speedy asynchronous service, SQLAlchemy ORM for secure database management, and Cloud Firestore for user-bot conversation state management.
• Ensured a smooth operation for 4 judges to tabulate and collate scores for 200+ participants in 40 groups.
• As Technical Director, headed the Automation Team in developing automation tools such as an…• Developed a Slack Bot in Python to streamline and automate the judging process for SUTD’s What The Hack hackathon. Utilized FastAPI for speedy asynchronous service, SQLAlchemy ORM for secure database management, and Cloud Firestore for user-bot conversation state management.
• Ensured a smooth operation for 4 judges to tabulate and collate scores for 200+ participants in 40 groups.
• As Technical Director, headed the Automation Team in developing automation tools such as an automated form-email workflow and a backend dashboard for What The Hack’s Organizing Committee. -
Basic FTPS
-
See project• Developed a custom FTPS implementation with the client-server paradigm, equipped with a three-way handshake authentication protocol resistant to MITM, as well as RSA and AES confidentiality protocols. Achieved second runner-up in the final competition. Utilized Java, AWT, and Swing.
-
CSEShell
-
See project• Developed a custom Unix shell with basic commands and functionalities in C.
-
FindMyTag
-
See project• Led a team of 5 to develop an Android mobile application for indoor tracking of assets. Implemented a custom feed-forward convolutional neural network trained with Wi-Fi RSSI information. Utilized Java, ND4J, and Deeplearning4j.
-
Overdue! Backend API
-
See project• Developed a RESTful backend API for an online game called Overdue! for SUTD Open House 2021 to manage the leaderboard, scores, and materials. Also developed unit and integration tests for the API to ensure functional correctness, which are integrated using Codecov, GitHub Actions, and Docker for CI/CD.
• Maintained the backend service for 100+ unique players.
• Utilized Rust, Actix Web, and PostgreSQL. -
Amigos
-
See project• Conducted a short study of teammate retention rate between 2 major courses in SUTD. Project group compositions were compared by using graph matching algorithms to compute the graph edit distance, which was then normalized to obtain a final similarity percentage.
• Utilized Python, Selenium, Scrapy, NetworkX, and GMatch4py. -
SUTDoggo
-
See project• Leading a project team in building a Stanford Doggo with a stretch goal of implementing autonomous navigation for the Doggo.
• Developing a custom software stack for the robot by improving the original project codebase and integrating ROS into the navigation stack. -
Smart Classroom
-
• Developed a software-based method to monitor attention rate in virtual classrooms by using Zoom’s livestream API, gaze tracking, head pose estimation and sentiment analysis.
Other creatorsSee project -
Computation Structures VSCode Extension
-
See project• Developed a Visual Studio Code Extension for the 50.002 Computation Structures course module in SUTD with rich language support for JSim, BSim, and TMSim, 3 custom tools/languages originally developed by MIT. This allows fellow coursemates to have a more comfortable and convenient experience while developing using the aforementioned tools.
• Extension has 900+ installs so far.
• Utilized TypeScript, JavaScript, and regular expressions. Extension is deployed via GitHub Actions…• Developed a Visual Studio Code Extension for the 50.002 Computation Structures course module in SUTD with rich language support for JSim, BSim, and TMSim, 3 custom tools/languages originally developed by MIT. This allows fellow coursemates to have a more comfortable and convenient experience while developing using the aforementioned tools.
• Extension has 900+ installs so far.
• Utilized TypeScript, JavaScript, and regular expressions. Extension is deployed via GitHub Actions and Microsoft Azure.
• Still maintained until today, although with sparse updates provided due to lack of free time. -
DiscoverSUTD 2020 Website
-
See project• Developed a one-stop website for the incoming SUTD Freshmores (Class of 2024) as part of the DiscoverSUTD programme. Utilized HTML, CSS and JavaScript to design a beautiful and simple website to embed all the information needed by the Freshmores to have a meaningful introductory 3-weeks in SUTD.
-
SUTD Orientation 2020 Website
-
See project• Developed a website for SUTD Orientation 2020. Utilized Vue.js framework for its relatively small footprint and Typescript for static typing.
-
Olethros Bot
-
See project• Developed a Telegram Bot in Python with miscellaneous commands for my SUTD Freshmore Class. Utilized MongoDB Atlas for database management and Microsoft Azure for cloud deployment.
-
Hostel Hunt Bot
-
See project• Developed a Telegram Bot in Python for SUTD Hostel Hunt. Utilized Cloud Firestore for database management and Heroku for cloud deployment.
-
OpenSUTD Landing Page
-
See project• Developed the landing page for OpenSUTD, an open-source movement dedicated to build a community in SUTD that embraces open sharing and collaboration. Utilized HTML, CSS and JavaScript to achieve a clean and elegant look for the webpage.
-
The Spread Bot
-
See project• Developed a Telegram Bot in Python for The Spread, a cafe/food bar in NUS Business School, with order and payment capabilities. Utilized PostgreSQL for database management and Heroku for cloud deployment.
-
Linorobot
-
See project• Led a team of 10 in building a working 7kg Linorobot with dimensions 300x215x102mm, equipped with a ROS autonomous navigation stack, teleoperation and SLAM.
• Took down and maintained detailed professional documentation on GitHub. -
WhiteHacks@SG 2018
-
• Participated in a 2-day cybersecurity workshop and penetration-testing competition.
• Learned about network enumeration, SQL injection, and OWASP web application vulnerabilities.
• Managed to be in the top 10 out of 50+ groups (Team //TODO).Other creatorsSee project -
Energy Innovation Challenge
-
• Designed a solar thermophotovoltaic cell prototype as a proof of concept.
• Increased the efficiency and power output of a solar PV cell by about 15% by retrofitting thermoelectric cells to the cell’s posterior.Other creatorsSee project -
Arduino Weather Station Workshop Competition
-
See project• Assembled a weather station as a team of 3 from the provided components and wrote Arduino code for data collection.
• Obtained 12th place in terms of accuracy of the data collection of weather conditions around the venue.
Honors & Awards
-
SUTD Honours List for Senior Terms
Singapore University of Technology and Design
• Clinched top 10% of the student cohort for Senior Terms in 2021-2022 in terms of meritorious performance.
• CSD/ISTD Honours List: https://istd.sutd.edu.sg/education/undergraduate/honours-list/ -
Senior Term 8 Subject Award - 50.044 System Security
Singapore University of Technology and Design
• Attained A+ grade and recognized as the Top Student in the student cohort for the course/module 50.044 System Security.
• Achieved 1st place/rank across the class in solving Binary Exploitation CTF challenges of the course with a perfect score of 2340/2340 (solved all 234 challenges). Topics include Linux processes, program interactions, GDB debugging, x86-64 assembly, shellcode injection, reverse engineering, memory errors, sandboxing, return-oriented programming, heap dynamic…• Attained A+ grade and recognized as the Top Student in the student cohort for the course/module 50.044 System Security.
• Achieved 1st place/rank across the class in solving Binary Exploitation CTF challenges of the course with a perfect score of 2340/2340 (solved all 234 challenges). Topics include Linux processes, program interactions, GDB debugging, x86-64 assembly, shellcode injection, reverse engineering, memory errors, sandboxing, return-oriented programming, heap dynamic allocator misuse, race conditions, and custom VM CPU instruction set architecture exploitation (Yan85).
• Utilized C, Python, Ghidra, Binary Ninja, GDB, pwntools, and pwndbg. -
SUTD Honours List for Sophomore & Junior Terms
Singapore University of Technology and Design
• Clinched top 10% of the student cohort for Sophomore and Junior Terms in 2020-2021 in terms of meritorious performance.
• CSD/ISTD Honours List: https://istd.sutd.edu.sg/education/undergraduate/honours-list/ -
SUTD 2021 50.003 Best Class Participation Award
Singapore University of Technology and Design - Information Systems Technology and Design
• Had outstanding and consistent class participation.
• Provided significant contribution and assistance to fellow peers on Piazza for the course and answered technical questions with high-quality and to-the-point answers.
• Went out of the way to help instructors and the student community at large. -
SUTD Honours List for Freshmore Terms
Singapore University of Technology and Design
• Clinched top 10% of the student cohort for Freshmore Terms in 2019-2020 in terms of meritorious performance.
-
Freshmore Term 3 Subject Award - 10.011 Introduction to Physical Chemistry
Singapore University of Technology and Design
• Recognized as the Top Student in the student cohort for the course/module 10.011 Introduction to Physical Chemistry.
• Attained A+ grade. -
MOE Undergraduate Tuition Grant
Ministry of Education (Singapore)
-
SAJC Jacob Ballas Awards - Scholars' Awards (4 Distinctions)
St. Andrew's Junior College
-
SUTD ASEAN Undergraduate Merit Scholarship
Singapore University of Technology and Design | Ministry of Education
-
SAJC Mrs. Grace Ballas Scholarship
St. Andrew's Junior College
-
SAJC Commendation Award (Science Stream)
St. Andrew's Junior College
-
SAJC Exemplary Character Award
St. Andrew's Junior College
-
SAJC Outstanding Class Conduct Award
St. Andrew's Junior College
-
SAJC Service Award (Saints for Christ)
St. Andrew's Junior College
-
SAJC Talent Development Programme Certificate
St. Andrew's Junior College
-
St. Andrew's Hall Model 2-Bedder Room (Boys) - Certificate of Achievement
St. Andrew's Hall
-
30th Singapore Physics Olympiad - Certificate of Participation
Institute of Physics Singapore
-
Australian Mathematics Competition (Senior Division) - Certificate of Credit (Top 30%)
Australian Maths Trust
-
Designing with TI-84+ Colour Graphing Calculators Competition - Certificate of Participation
Texas Instruments Inc.
-
Energy Innovation Challenge - Category 2 Merit Prize
Institution of Engineers, Singapore | Science Centre Singapore
-
Energy Innovation Challenge - Category 2 Popularity Prize
Institution of Engineers, Singapore | Science Centre Singapore
-
St. Andrew's Hall MOE SPARKS: Hostel-Based VIA Programme - Certificate of Participation
St. Andrew's Hall
-
SAJC 5th Saints MUN Conference - Certificate of Participation
St. Andrew's Junior College
-
SAJC Commendation Award (Science Stream)
St. Andrew's Junior College
-
SAJC Exemplary Character Award
St. Andrew's Junior College
-
SAJC Outstanding Class Conduct Award
St. Andrew's Junior College
-
Enigma CAT Competition - Certificate of Distinction (Grades 9/10)
Edfinity | Australian Mathematics Trust | Edmodo
-
Enigma Mathematics Competition - Certificate of High Distinction (Grades 9/10)
Edfinity | Australian Mathematics Trust | Edmodo
-
MOE-NUS Amazing Lab Race - Certificate of Participation
National University of Singapore | Ministry of Education (Singapore)
-
Singapore Mathematical Olympiad (Senior Section) - Silver Award
Singapore Mathematical Society
-
Singapore Junior Chemistry Olympiad - Certificate of Merit
Singapore National Institute of Chemistry
-
ACS(I) Mathematics Challenge - Certificate of Distinction (Top 10%)
Anglo-Chinese School (Independent)
-
Ngee Ann Engineering Challenge (5-EngXplorer) - Certificate of Achievement (Champion)
Ngee Ann Polytechnic
-
United Kingdom Intermediate Mathematical Challenge - Gold Certificate
United Kingdom Mathematics Trust
-
ACS(I) Choir - Certificate of Commendation
Anglo-Chinese School (Independent)
-
ACS(I) Cleanest Room Award
Anglo-Chinese School (Independent)
-
ACS(I) Science Research Challenge - Certificate of Merit
Anglo-Chinese School (Independent)
-
Singapore Sports Hub Official Opening (Youth Celebrate!) Contribution Certificate
Ministry of Culture, Community and Youth (Singapore) | Ministry of Education (Singapore)
-
Singapore Mathematical Olympiad (Open Section) - Certificate of Participation
Singapore Mathematical Society
-
Singapore Mathematical Olympiad (Senior Section) - Bronze Award
Singapore Mathematical Society
-
ACS(I) Mathematics Challenge - Certificate of Distinction (Top 10%)
Anglo-Chinese School (Independent)
-
United Kingdom Intermediate Mathematical Challenge - Gold Certificate
United Kingdom Mathematics Trust
-
ACS(I) Academic Award - Top Student
Anglo-Chinese School (Independent)
-
ACS(I) Cleanest Room Award
Anglo-Chinese School (Independent)
-
ACS(I) Pastoral Care Award
Anglo-Chinese School (Independent)
-
MOE ASEAN Scholarship
Anglo-Chinese School (Independent) | Ministry of Education (Singapore)
-
Gloria School Scholarship
Gloria Christian Educational Institution (Indonesia)
-
National Mathematical "Vector" Olympiad - Third Prize
Malang State University (Indonesia)
-
National Indonesian Science Olympiad (Mathematics) - Finalist
Ministry of Education and Culture (Indonesia)
Test Scores
-
Singapore-Cambridge GCE Advanced Level
Score: 85 Rank Points
-
Singapore-Cambridge GCE Ordinary Level
Score: 9 (Raw L1R5)
Languages
-
Indonesian
Native or bilingual proficiency
-
English
Native or bilingual proficiency
-
Javanese
Professional working proficiency
-
Malay
Limited working proficiency
-
Chinese
Elementary proficiency
Organizations
-
OpenSUTD
Member
- Present• Contributed to various open-source OpenSUTD projects to benefit the SUTD community at large. Involvement in projects can be seen at OpenSUTD's GitHub organization page: https://github.com/OpenSUTD
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More