Learn more about what I do and what I know.
To me, the best way to test my knowledge is in applying.
From time to time, I challenge myself to see where my loopholes are when applying code. Afterwards, I'll work on improving them.
In three short years, I've managed to gain useful skills in programming.
The Swift programming language was the first programming language I've ever used in my life. Thanks to its easy-to-understand syntax, code structure, and design, I was able to grasp the concepts of programming quickly with the introduction to Swift.
After Swift: Java and Kotlin.
Getting to learn a programming language with more uses but a harder syntax wasn't a piece of cake at all. I had to reassess what I knew about programming languages and take into consideration for new explanations in Java that Swift never mentioned; afterwards, I also gained the skill of using Kotlin alongside Java as an alternative to developing Android apps.
Python served a different purpose from the other three programming languages. While I used Swift, Java, and Kotlin for app development, I learn Python as part of my Computing education course that I've picked up from school.
Note: All apps marked with a
+ superscript signifies apps
built for applying knowledge; they are not available
Besides my skills in programming, I have other skills as well.
Throughout my education journey, I've picked up skills in leadership. Having experience as a prefect, an exco member in multiple organisations, a student councillor, and many more, I've learnt how to manage and pave the way for myself and others.
I'm a member of my school's guitar ensemble. Besides playing pieces with 30+ other members, I'm also starting to learn some solo pieces and songs for myself to play when alone.
When I'm not coding, I'll sometimes spend my free time doing up UI mockups; it's quite a thrill to see an uninvented prototype come to life!
I've started picking up the skill of basic circuitry in my class this year. My knowledge of this is basic at best, but it's interesting to know about both hardware and software.
In three useful years, I've managed to gain skills in languages that I've never imagined I would have before. These languages include: