I practice competitive programming almost daily and participated in various programming competitions, such as codeforces division rounds.
I have been a lecturer in CPIC 2025 and NUS Dec Course 2025
I really enjoyed setting contests and planning lectures during that time
I have just started to gain interest in web development and created my first website.
I would like to learn more about front-end web development in the future.
Mathematics and Computing is inseparable.
Math highlights certain patterns and ways to compute a certain value more efficiently.
Computing makes the computations come true.
In National Youth Tech Championship, My team coded an autonomous drone and let it navigate through obstacles through machine learning.
I have made some games with Swift Playground.
They can be downloaded in the portfolio below
I have managed to build my hsr characters to considerable high levels
I have been wondering how the multi-agent systems were built for research tasks, such as the deep research function provided by the companies like Anthropic or OpenAI. After studying a lot of references, I decided to kickstart this project in order to understand the internal architecture and workflow of multi-agent research systems.
In my current Version 1 code: When a user submits a query, (1) the manager agent analyzes it, plans research steps, and then delegates to subagents to explore the various steps. (2) The subagents search across the web by iteratively generating Python code to call the search tools, and (3) then returning a list of gathered information to the manager agent so it can compile a final answer.
A simple Quiz App that asks you a number of trivia questions with 4 MCQs to choose from.
Replication of Wordle. Words are chosen at random from a hardcoded list. Do be careful of typing in non-exisitent words though. Collins Dictionary is used to validate it.
A simple task management app that is capable of storing data offline.