Creativity is Endless

Caesar D'Angelo
Welcome To My Coding Portfolio
Tanjong Katong Primary School
Hello! I’m Caesar, a passionate programmer with a deep love for mathematics. I'm thrilled to share my work and the experiences that ignite my love for technology in this portfolio.
ABOUT ME
My coding journey began at the age of 6 when my parents enrolled me in Roblox Code Academy. As I was somebody who loved Roblox at the time, I was thrilled by the idea of creating my own games, which sparked my initial interest in programming. After learning the basics at Roblox Code Academy, I became fascinated with the world of coding.
​
At 7, my parents introduced me to CodingLab, where I learned to code with Scratch. This opened my eyes to the limitless possibilities of what I could create through programming. From there, I expanded my skills by learning Microbit, mBlock, Teachable Machine, Thunkable, MIT App Inventor, Python and Lego Spike Prime, continually deepening my passion for coding.
​
What excites me most about both fields is the endless opportunity to learn and discover new concepts. Every time I understand a new concept or solve a challenging problem, I feel a sense of joy and fulfillment. These feelings motivate me to keep on learning and improving my skills to attempt even more challenging concepts and problems in both programming and mathematics. ​​



A video of my family and I building the DJI Robomaster S1 when I was 7yrs old
Coding and Robotics Competitions
Pei Hwa Hackathon 2024
Microbit
Participation Award
Description:
My team and I had to develop creative solutions to looming threats on the horizon. Our program focused on Healthcare problems with our ageing population
Our Microbit program first asks the dementia patient in how long they need to take their next medication, as well as the time interval between each medication that they take. With this information, the Microbit sets a timer for when the dementia patient needs to take their next medication. Once the timer ends, the Microbit uses lights and sounds to remind the dementia patient to take their medication. Afterwards, It sets another timer that is as long as the time interval between each medication. The timer repeats.
For example, if the dementia patient's next medication is in 2 hours, and the time interval between each medication is 12 hours, then the Microbit will first start a timer that is 2 hours long. When the 2 hours ends, the Microbit will remind the dementia patient to take their medication, and then set a new timer for 12 hours. This 12 hour timer will repeat continuously. If the dementia patient wants to change the time interval, they can simply restart the program.
One of the main issues with our program is that the program can only manage one medication at a time, so if the dementia patient has multiple medications, the dementia patient must have multiple Microbits for each medication
National Robotics Competition 2024
Lego Spike Prime
Participation Award
Description:
My team and I coded a Lego Spike Prime program with the goal being to to help people get clean drinking water when rivers are unavailable.
Our Robot used claws and motors to:
-
Move water treatment specialists to their respective water catchment zones
-
​Rotate a tap's to its correct direction from North-West to South-East.
-
Move renewable water to a Water Catchment Area
The two main problems my team faced and our solution towards them:
-
My team and I were only given two motors due to our school's limited stock. Because of this, our robot could not balance firmly. After searching our supply of Lego pieces, we found a small rollable ball that could be attached onto our robot. The rollable ball not only smoothly glided on the playfield as our robot moved, but also stabilised our robot.
-
My team and I struggled to make the robot turn smoothly. Since we were not as experienced in Robotics then, we did not know how to program the robot to turn. We experimented with moving the two wheels in our robot in different directions. Not long after, we found out that by moving only one wheel forward, the robot could turn. Although our robot could not turn as well as other teams, we were still happy we found a solution.
First Lego League 2025
Lego Spike Prime
Participation Award
Description:
My team and I coded a Lego Spike Prime program related to restoring coral reefs and protecting the ocean from pollution and climate change.
​
My team programmed our robot to complete missions by using a special claw with upper and lower hooks and motors. The missions we completed were:
-
Mission 2 (Shark). A shark is placed onto a platform that can be tilted by pushing down a lever. Our robot used its entire claw to push the lever down at a fast speed, causing the platform to tilt and making the shark fall off. (20 points)
-
Mission 9 (Unexpected Encounter). An unknown creature is hanging onto a stick and can be pushed off by moving a wall. While the claw was retracted all the way to the back of our robot, our robot moved forward into the wall and pushed it, causing the unknown creature to drop down (20 points)
-
Mission 14 (Sample Collection). My team completed 1 out of the 4 tasks in Mission 14, which was moving a plankton sample out of a kelp forest. Our robot used its lower hook to hook onto the plankton sample and pull it out of the kelp forest. (10 points)
-
Mission 13 (Change Shipping Lanes). Adjust a cargo ship's route by moving the ship into a new shipping lane. While my team's robot was attempting to complete Mission 14, we unintendedly moved the ship into a new shipping lane, which scored us an additional 20 points.
Because of our past experience from National Robotics Competition about how to balance the robot firmly and how to turn the robot smoothly, we had no issues building and programming the robot during FLL.
Hwa Chong Infocomm Challenge 2025
Silver Award
Description:
An annual competition that allowed me to identify and explore programming, coding and robotics talents and develop important skills like computational thinking and analytical thinking.
I was selected by my school to participate in the HCIC. I learnt many new things such as Arduino Programming, basic knowledge of Artificial Intelligence, Python syntax, robot mechanics and the HCIC format.
​
Coding Olympics Singapore 2021 (Science Centre)
Participation Award
​
Description:
I competed in the first-ever, 5-day, virtual Coding Olympics Singapore competition in 2021. it used CodeMonkey as the coding platform. It was fun to compete and I found it similar to Scratch and Microbit.
A video of our robot moving one of the water treatment specialists into it's respective water catchment zone
A video of our robot completing Mission 2 and 14 during testing






Coding Lab Achievements
Basic Courses
-
Scratch 1
-
Scratch 2
-
App Inventor 1
-
App Inventor 2
-
Python Junior 1
-
Python Junior 2
-
Python 1
-
Python 2
-
Python Perfect
Python 1, 2, and Python Perfect are typically designed for secondary school students. However, due to my exceptional performance in primary school courses, I was selected for an accelerated learning path. As a result, I am often the youngest student in my class!
Young Computer Scientists
-
Cognitive Artificial Intelligence
-
Music
-
Augmented Reality
-
Artificial Intelligence and Machine Learning
-
Robotics
-
Biology
-
Physics
-
Movie Magic
-
Microbit
-
Mathematics ( Geometry )
Advanced Computer Scientists
-
Python Quiz Gameshow
-
Python Game Development
-
Python Meets Math
-
Python Choose Your Own Adventure
-
Micro:bit Advanced
-
Micro:bit with Additional Sensors
-
App Inventor Quiz Me
-
App Inventor Healthy 365
-
Develop IOS Mobile Apps
Letter of Recommendation for Caesar D'Angelo from Coding Lab




Math Olympiad Competitions
I participated in the following Math Olympiad Competitions:
-
National Mathematical Olympiad of Singapore 2023
-
Asia-Pacific Mathematical Olympiad for Primary Schools 2025
-
Raffles Mathematical Olympiad 2025
​
​
National Mathematical Olympiad of Singapore 2023
Participation Award
​
Asia-Pacific Mathematical Olympiad for Primary Schools 2025
Participation Award
​
Raffles Mathematical Olympiad 2025
Participation Award



Education Merit Awards
Marine Parade CCC - South East CDC Education Merit Award 2021
For achieving excellent academic performance
​
Marine Parade CCC - South East CDC Education Merit Award 2022
For achieving excellent academic performance
​
Edusave Certificate of Academic Achievement 2023
For achieving good academic performance and demonstrating good conduct
Marine Parade CCC - South East CDC Education Merit Award 2024
For achieving excellent academic performance
Marine Parade CCC - South East CDC Education Merit Award 2025
For achieving excellent academic performance





3D Modelling
My dad and I made some simple 3D printed items using our 3D Printer. It was cool to see the 3D Printer in action.




