James Raphael Tiovalen

James Raphael Tiovalen

Singapore
4K followers 500+ connections

About

Currently attempting to reverse-engineer the source code of reality.

Here to make…

Services

Experience

  • Meta Graphic

    Meta

    Singapore

  • -

    Singapore

  • -

    Singapore

  • -

    Singapore

  • -

    Singapore

  • -

    Singapore

  • -

    Singapore

  • -

    Singapore

  • -

    Singapore

Education

  • Singapore University of Technology and Design (SUTD) Graphic

    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

Join now to see all certifications

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

  • Tower Takeover

    -

    • Created a tower defense strategy video game where the player only has control over a single tower at any point in time.

    • Ideated, conceptualized, designed, and developed the game within 2 weeks for the 2025 Pirate Software Game Jam 16.

    Other creators
  • 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.

  • Grey Cat The Flag 2023

    -

    • Participated in a 3-day capture the flag competition. Achieved top 50 out of 400+ teams in the qualifiers.

    • Learned about JavaScript deobfuscation, WebAssembly decompilation, and GPU shader reverse engineering.

    Other creators
  • 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 creators
    See 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 creators
    See 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 creators
    See 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 creators
    See 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 creators
    See 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 creators
    See 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 creators
    See 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 creators
    See project
  • SimpleDB

    -

    • 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.

    See project
  • SUTDigest

    -

    • 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.

    See project
  • SUTD What The Hack Slack Bot

    -

    • 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.

    See project
  • Basic FTPS

    -

    • 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.

    See project
  • CSEShell

    -

    • Developed a custom Unix shell with basic commands and functionalities in C.

    See project
  • FindMyTag

    -

    • 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.

    See project
  • Overdue! Backend API

    -

    • 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.

    See project
  • Amigos

    -

    • 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.

    See project
  • SUTDoggo

    -

    • 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.

    See project
  • 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 creators
    See project
  • Computation Structures VSCode Extension

    -

    • 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.

    See project
  • DiscoverSUTD 2020 Website

    -

    • 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.

    See project
  • SUTD Orientation 2020 Website

    -

    • Developed a website for SUTD Orientation 2020. Utilized Vue.js framework for its relatively small footprint and Typescript for static typing.

    See project
  • Olethros Bot

    -

    • 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.

    See project
  • V2X Implementations

    -

    • Coordinated a team of 4 in studying and implementing the applications of V2X devices in real-life vehicles.

    Other creators
  • Hostel Hunt Bot

    -

    • Developed a Telegram Bot in Python for SUTD Hostel Hunt. Utilized Cloud Firestore for database management and Heroku for cloud deployment.

    See project
  • OpenSUTD Landing Page

    -

    • 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.

    See project
  • The Spread Bot

    -

    • 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.

    See project
  • Linorobot

    -

    • 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.

    See project
  • 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 creators
    See 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 creators
    See project
  • Arduino Weather Station Workshop Competition

    -

    • 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.

    See project

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

View James Raphael’s full profile

  • See who you know in common
  • Get introduced
  • Contact James Raphael directly
Join to view full profile

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

Add new skills with these courses