Yeo Yiheng

ABOUT

EXPERIENCE

PROJECTS

INTERESTS

CONTACT

Hello, my name is...

Yeo Yiheng

I am a Year 4 Computer Science Student specialising in parallel computing

I am a pursuing an undergraduate degree in Computer Science at the National University of Singapore. I am interested in parallel computing and the Blockchain.

My favourite question is "Can we do better?"

EXPERIENCE

Web3 Developer [Current]

July 2023 - Present

Built a telegram trading bot to provide lower barrier of entry to trading on decentralized exchanges on the Mantle ecosystem. Thus far, the bot integrates with FusionX and presents a simple Telegram interface to allow users to trade their favourite Mantle on-chain coins seamlessly. At it's peak during a campaign period, the bot has achieved ~400k USD in total traded volume and 307 daily active users. Down the road, plans to integrate with OpenOcean aggregator has been explored and is in the pipeline.

Google Developer Student Club NUS [Current]

External Head of Technology

July 2023 - July 2024

Architecting a fullstack software product to aid NPOs in their missions whilst simultaneously leading a team of 8 undergraduate software engineers to achieve the envisioned product. Working with Resilience Collective to build a CRM to aid their operations.

TikTok

Backend Engineer Intern (Global Live Revenue Core)

May 2023 - August 2023

• Developed and maintained TikTok LIVE backend microservices
• Led cross department collaboration as a tech owner for 2 feature projects, being the main point-of-contact for the team in the entire SDLC
• Optimised feature API response time using parallelisation to achieve a speed up of up to ~4x
• Performed rolling deployment, monitoring and evaluating of technical metrics to ensure core services stability
• Supported in hot-fixes and general debugging for production issues
• Developed multiple detailed documentations to persist knowledge sharing between engineers

Bytedance

Software Engineer Intern (Android)

January 2022 - June 2022

I worked on TikTok Android, where I developed sophisticated software features using Java, Kotlin and XML, implemented rigorous testing with Mockk and JUnit, set up event tracking, refactored and maintained the existing codebase, and collaborated closely with colleagues on creating a world-class mobile experience.

National University of Singapore

CS2106 Teaching Assistant (Introducton to Operating Systems)

January 2023 - May 2023

I conducted weekly tutorial sessions for 2 classes of 25 students, where I taught the fundamentals of Operating Systems. Some of the notable topics taught were Synchronisation primitives and fundamentals , Memory Management , and File Systems.

My teaching report can be viewed here.

CS1101S Teaching Assistant (Programming Methodology)

August 2021 - December 2021

I conducted tutorials for a class of 8 Computer Science freshmen. The module emphasizes heavily on the fundamentals of computer science such as recursion, complexity analysis, searching and sorting algorithms, amongst many other things. This experience forced me to be comfortable articulating my thoughts, adapting to different individual learning styles, and most importantly, mastering the fundamentals of computer science.

My teaching report can be viewed here.

Asia Hydrogen Energy

Web Developer

July 2021 - December 2021

I took charge of the entire development process of the website for a Hydrogen Energy startup in Taiwan. I employed Webflow to develop the website, as per the client's request for easier maintainability on their side. I ensured the website was scalable and responsive. I also headed the transition of the existing domain name from one domain registrar to another.

The website can be viewed here.

Competitions

Finalist in NTU IdeasJam, May 2023

Prototyped a product called VisionEary, utilising computer vision to help the visually impaired "see". Deployed an Android application equipped with a TensorFlow lite model to perform general object detection that is converted into speech via the Android library. Additionally, I trained my own custom model for facial recognition with TensorFlow.

Optiver Ready Trader Go Competition, March 2023

Deployed a Top 128 trading strategy of over 900 teams in a round-robin tournament. The instruments traded was an ETF-Futures trading pair, and contestants were tasked to make as much profit pairs trading the provided instruments. I employed a multitude of strategies through metrics like price deviation, market volatility, and hedge ratios.

Finalist in NUS Fintech Hackathon, January 2023

Developed Xyfer, a blockchain solution that aims to increase the efficiency of traditional banks in their transfer services. It serves as an API gateway that is easily integrated into modern banks infrastructure. Xyfer was one of the final products presented live at the NUS Fintech Hackathon 2023. The certificate can be viewed here.

Arctic Lake Coding Competition, December 2022

Finished top 20 in over 300 candidates.

Certifications

IBM CC0150EN: Building Cloud Native and Multicloud Applications, June 2023

I learnt about cloud native and multicloud concepts and goals, cloud migration and advantages, and the application of CI/CD to cloud native applications. The verified certificate is viewable here.

CS198.1x: Bitcoin and Cryptocurrencies, December 2022

I learnt about the high level overview of Bitcoin, the history of the Blockchain, Bitcoin mechanics and technical implementation, Bitcoin use cases in real life, game theory and network attacks, as well as Ethereum and Smart Contracts. The verified certificate is viewable here.

CS198.2x: Blockchain Technology, December 2022

The verified certificate is viewable here.

PROJECTS

MyWay

The application aims to innovate upon the existing idea of navigation to create one that is more personalized, informative, and safer.

Xyfer

Xyfer provides lightning fast overseas transfers with minimal costs and ease of integration.

The Odin Project

This is a self-learning project that I have picked up to learn HTML, CSS, and Javascript in-depth. There are also further paths like Ruby-on-Rails and React.

I am currently on the React pathway.

Checkscii

This is a fun side-project I developed on the Ethereum mainnet. I deployed a live smart contract that uses algorithms to randomly generate an ASCII checks image as a tradable ERC721 token.

API Backend Architecture

Developed a custom HTTP API service that is capable of handling high traffic volume.

Project YYY

A web-based cum mobile application that allows for easier planning and tracking of travel itinerary details.

INTERESTS

I have been very interested in the blockchain which involves Non-Fungible Tokens (NFT) and the cryptocurrency market ever since 2020. Here is a collection of some of my NFTs:

Moonbirds by PROOF Collective

Oddities by Gremplin

Bapetaverse by A Bathing Ape

Quantum Traders by Yawww

Bubblegoose Ballers by WAGMI Beach

CONTACT

I am currently sourcing for new opportunities to learn new skills and likewise demonstrate my capabilities.

If you think that I am a good fit for you, please feel free to reach out to me via any of the listed communication channels.

I am excited to hear from you and I will get back promptly.

telephone logo

+65 9656 3032