Hello, my name is
Shawn Tan
I’m A Digital Enthusiast
- shawntangy@gmail.com
- +65 8042 6680 (Whatsapp Only)
About Me
Coding with passion, exploring beyond borders
I love to explore new technologies
I am passionate about coding and software development, truly enjoying the excitement of building something interesting from an idea. Being eager to know more about coding has helped me in various ways such as exploring new possibilities. This has cultivated me to have a strong desire to keep improving with a goal in mind, which is to learn more types of coding languages.
My curiosity in Technology first started at home, helping out family members with fundamental IT issues. As a participant in the Secondary 3 Elderly Befriender Programme, I helped elderly residents becoming more comfortable with technological devices. Seeing how IT could bring smiles to them further encouraged me to learn more and inspire me to share my knowledge to improve the life of others.
My Passion
Please do not hesitate to contact me if you’ll like to find out more details.
Coding
Coding to me is not just lines and lines of words and sentences but commands that bring a program to life. Coding is like a maze, it has many dead ends, but if you find the correct way to the finishing line, the whole process will be easy. It all depends on the person, whether they put enough effort and resilience to go through these possibilities to reach the end-point. To me, no matter how hard the code is, I will never give up because the desire to just finish it and the sense of accomplishment will have already overwhelmed me and motivated me to continue forward.
Web Development
Art has never been something I am good at since young, furthermore design. However, the thought of a few lines of codes that I type can bring alive a website captivates me. I am able to work my creativity and explore infinite possibilities, having the freedom to do anything and everything to make programs look nice. What I am building is not just a website that can work but it can facilitate users, let them navigate around it and enjoy the process of doing it smoothly.
Game Development
As an avid gamer for around 6 years, I have never hated any moment when I played games. The different aspects of it captures me to want to learn more about it, from coding, designing, trail and errors and finally publishing it. Letting others play it is not just for fun, but also a sense of satisfaction that I can create a working program that caters to peoples’ needs for entertainment. Every step of the way requires delicate planning and 1 wrong step can result in the whole game going haywire and backfiring so being meticulous is also very important. This is the very skill that is needed in all aspects of computing, being careful to not make any mistakes. If a mistake is made, we need try our best to learn from it and not repeat it again.
Area of Interest
My Projects
2025
School Assignment
Student Identity Device
To check whether a Student ID is correctly formatted and has the correct check letter (like a verification digit)
2025
School Assignment
ISBN/IMEI/Credit Card Checker
To create an ISBN checker to check if the checksum tallies with the digit provided in the ISBN, to check if a phone’s IMEI number is valid a credit card and also to check if the credit card number is valid and the type of card (VISA/MASTERCARD/AMEX).
My Hobbies
Online gaming
I have been gaming for around 6 years and I personally feel that I online gaming connects people from all over the world and lets them interact, compete, and cooperate in real time. This is the result of enabling computing to make programs by making it more social, responsive, and engaging, turning lines of codes into experiences that feel alive and that is the games we play nowadays.
Frisbee
Throwing a Frisbee is all about timing and accuracy. It builds precision through careful aim. Every throw tests my focus and skill to be able to guide the disc exactly I want it to go. I find it amazing when this can be replicated so easily by robots that are programmed to follow a person’s movement. This shows that even the most basic daily skills can give technology a new book of amazing skills to learn.
Badminton
I may not be very good at badminton but I know that the sport is all about quick reactions, strategy, and anticipating what your opponent will do next. Computing is the same, by creating programs, games, or AI that think and respond more like humans, making them smarter and more natural.






