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 17 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'.
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.
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 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 ~4 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.
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!
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.
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.
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.
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.
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!
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.
Taking part in PolyFinTech100 API Hackathon 2022
25 September 2022
Learn more about what I've learnt from this year's iteration of the PolyFinTech100 API Hackathon.
Experiencing Dolby Atmos
8 August 2022
A mix of an innovative spatial audio technology and the placebo effect makes me have greater appreciation for music.
9 July 2022
Understand my perspective on code readability and what it means to me when developing.
Coding on Windows
22 May 2022
Discover what I've learnt about coding when switching from macOS to Windows.