Hi! I am a high-school student studying in Singapore. I love anything to do with tech.
- Python
- Flutter
- HTML, CSS, JavaScript
- Java
I use frameworks such as:
- React
- Next.js
- Vue
- Nuxt.js
- Flutter
- React Native (Expo)
- Electron
I'm familiar with tools like:
- Firebase
- Supabase
- Git/Github
- MongoDB
A Novel Architecture to Predict Dose Distributions for Oropharyngeal Cancer Patients undergoing Radiation Therapy
According to the WHO, there were 54 million cancer patients in 2022, and 20 million new cancer patients every year. 74% of these patients undergo radiation therapy due to its effectiveness and ease. However, creating dose distributions for radiation therapy is a time-taking, arduous task that can take up to 4 hours. Combine this with the fact that worldwide, the ratio of dosimetrists (the doctors who create dose distributions for radiation therapy) to cancer patients is 1:11,000. This means waiting times for treatment worldwide are shockingly high, being 63 days on average from diagnosis to treatment in England.
To solve this problem, we built a novel architecture that combines features from current architectures that can speed up the dose distribution creation process by up to 36,000x while maintaining quality and accuracy.
- Won Gold Poster Award at ScienceCastle SG 2025
- Admin Panel (https://github.com/Greenstand/treetracker-admin-client)
- POS Shopify Extension (https://github.com/Greenstand/POS-Shopify-Extension)
- Wallet API (https://github.com/Greenstand/treetracker-wallet-api)
- Query API (https://github.com/Greenstand/treetracker-query-api)
What is Greenstand?
Greenstand is a U.S.-based 501(c)(3) nonprofit organization developing open-source technology to address climate change and alleviate poverty through digitizing environmental goods and services. We are made up of about 350 contributors across the globe. Our Treetracker app verifies and tracks individual trees, thus creating transparency in the reforestation sphere. Organizations and donors can locate individual trees and trade their ecological impact. By facilitating ownership of trees and their ecological services, Greenstand allows for tree-growing organizations to stay accountable.
More at https://greenstand.org/
- Flashcard App
A react app I made to use to study flashcards. It uses a spaced repetition algorithm to sort the cards in a way that promotes the most memory.
- Chess App
Another react app I made to play chess. It uses sockets to have real-time chess with timers. It also has a backend for authentication, database, etc. You can also play puzzles on there since I used the Lichess Puzzle Database, which is CC0.