A growing individual, a helpful guide, and a friend to many.
Bold dreams for an individual, but a goal for me.
I wish to develop myself into someone who contributes back to society, influences the lives of many, and be there for those I'm close with. Granted, I believe that I still have quite a long way to go before I might be able to do such things with a large impact. Regardless, I hope to keep trying at every opportunity I get.
In a way, I'm already working towards that idealistic goal. I like to think that the many relationships I've forged over the 18 years of my life have allowed me to learn from others as much as others have learned from me. Many have known me to be someone friendly, trusted, and responsible, and while behaviours, beliefs, and attitudes can always change, I hope to continue developing myself on my 'right track'.
Pre-education
As a young child, I was fond of how computers worked and constantly explored the things around me. I frequently played around with the people around me, which eventually planted my passion for tech.
Primary school
My passion was fuelled further when I joined the school's ICT Club. On the other hand, I began to develop myself holistically and got the opportunity to serve as a prefect under the school's Prefectorial Board.
Secondary school
Secondary school was where I gained first-hand experience with code and many more things. Whether it's writing my first program or my first volunteering activity, secondary school introduced me to many first-times that I'm grateful for.
As I grew up, I realised the importance of having core values I can hold on to for guidance. While they may subtly change as I gain better insight to them, I try my best to ensure the core meaning of a value is upheld. In general, I like to believe that I guide myself with care, respect, responsibility, perseverance and integrity. I hope to continually be concerned about myself, the people I know, and the things I work on, conform to what is right, owe up to mistakes, show resistance to giving up, and be transparent and truthful in what I do.
An aspiring developer and self-directed learner with a diverse skillset.
Every opportunity brings something to learn.
As I continue to develop myself as an individual, I also pick up valuable skills that help me become more of a developer as I go on.
My programming journey started ~5 years ago. Since then, I've explored several frontiers in the world of code โย beginning from app development and now exploring front end development. I still have a long way to go from where I am now. No matter, over the years, I've become introduced to an array of languages; some of them that I use now includes the ones below.
C#
2022
SQL*
2022
TypeScript
2021
CSS*
2021
JavaScript
2020
HTML*
2019
Python
2019
Frameworks are fascinating snippets of languages that I employ for specific uses. I've come across a few interesting ones that I hope to continue growing my knowledge about โ I hope to be proficient enough to be able to comfortably use it in the context of real-world applications!
Svelte
2022
Next.js
2021
Written with
Tailwind CSS
2021
Written with
I hope to develop myself in a holistic and all-rounded way. That's why I've also placed the importance of picking up skills beyond just coding. While some of these skills may be employed as I code, I like to think of separate skills applicable beyond code too.
UI Design
Having tested the waters with front-end development, I've explored the concept of UI design as well. I hone the skills of understanding layouts for a practical user experience, basic understanding of colour use, and designing with the consideration of accessibility.
Organisation
Over the years, I've come to realise the importance of having an organised system for many things โ assignments and documents are just a few of these things. I've developed the skill of being able to store and retrieve efficiently through proper organisation over the years.
Collaboration
Especially in secondary school, I've been through the thick and thin of collaborating with people from different backgrounds. While the experience is always different, I hope to bring the best of me into group discussions or when other opportunities for collaboration exists.
Computational Thinking
Taught in secondary school, algorithmic thinking prepares me with the skills required not just to improve how I code, but to also sharpen other soft skills like critical thinking. By being able to notice patterns, decompose tough problems, generalise solutions, and plan algorithms, my way of developing is structured.
A collaborative, open-minded, and practical tinkerer.
Who knew playing around is a good thing?
To build up my skills, test out what I know, and learn new things, experimenting here and there can be greatly beneficial.
The result of the tinkering I've done is the several projects that I have been a part of. No matter a school project or a personal project, I make it an effort to give everything I do my best shot. Doing so allows me to learn what I do best and showcase the quality of work I offer at the same time.
I am a huge fan of open source after learning more about the concept of learning in public. To share what I know, I strive to make most, if not all, of my personal projects open-source. Here are some of them (the most recently updated!); for more, feel free to take a look at my GitHub profile!
sprig
JavaScript | 2023
๐ A fork of Hack Club's Sprig, a simple game-making platform based on a JavaScript web-based game editor.
Thank you for stopping by; go forth and create awesome things!
Thank you for taking the time to read through the website. I'd love to hear from you โ whoever you are โ and I'll be more than willing to have a chat! Feel free to say hi through email or take a look at the other platforms I'm in (either below or above). I'm seeking ways to step out of my comfort zone from time to time, and getting to say hi and meet people is a pretty nice way to do so!
While you're at it, feel free to take a look at my blog, too. I still have a long way to go in everything, but I hope to document my journey getting there on my blog! Here's a sneak peak at some of my latest posts.
Building a PC, by a newbie
4 June 2023
I got to build a PC during the semester break, how fun!
GenAI's introspection
19 April 2023
A fun experiment with a generative AI model writing a blog post about itself. How cool.
In strive for perfection
18 March 2023
Perfectionism has always been with me, and I think it's more a boon than bane sometimes.
Hack Club's Epoch: an opportunity of a lifetime
26 January 2023
I got a once-in-a-lifetime opportunity to have a go at helping out in a hackathon thousands of kilometres away from home. I left anxious, but returned with so much to share.