ABOUT
EXPERIENCE
PROJECTS
INTERESTS
CONTACT
Hello, my name is...
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?"
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.
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.
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.