MrStickyPiston

About me

My developer pseudonym is MrStickyPiston, based on the minecraft Sticky Piston block. In minecraft you can do a lot of interesting things using the Sticky Piston, just like i can do a lot of interesting things using my coding and artistic skills.

Skills, programming languages and frameworks

At a very young age i started programming with scratch, a visual programming language. Later switched to python, as it allowed much more control over the cose and was actually usefull for making apps/websites. Today i still use python, because it is fast to write and fast enough for most applications, but i also learned new languages. Because I already knew the basics of programming and logic I was able to quickly master them. Learning those new languages gave me new opportunities to use my coding skills practically. JavaScript/ Typescript for example is used in almost every website. This site is also written in TypeScript. The home page animation would not be possible without it. But apart from just the language, the used framework is also important. A framework reduces the time it takes to do the basic things so I can actually focus on the more complicated code. This site uses the Angular framework, allowing the site to be split in smaller chunks and build modulair.

Theory and practice

To become and stay an good software engineer or designer it is required to know the theory, but it is at least as important to have some experience in practical real-world projects. For a list of my projects you can navigate to my projects page. For some other software engineering related experience, take a look below.

2016 - 2019

Coderdojo is an event for children about programming and other tech. I started going there when i was 7, and continued until I was 10. My first "programming language" at Coderdojo was scratch, and later on I continued with python. This event could no longer be organized during the pandemic, and thus I had to stop. I did continue programming on myself though.

Coderdojo Site

2016 - 2019

After I programmed an app that let my classmates practice their multiplication tables my school decided that I should get supported developing my talents. Because of this, my school asked the "Centrum voor talentontwikkeling" to help with that. One afternoon a week someone would teach me logic and programming in JavaScript. This also stopped with the pandemic.

2023 - NOW

Halfway through secondary school i once again got the opportunity to show talent by joining the Honours Programme (HPG). The HPG allows students to do something beyond the usual, not necessarily related to the subjects taught at school. The topic of my HPG was, of course, software. This HPG allowed me to get into an internship at a government organisation, the DUO.

HPG Site

2023 - NOW

DUO is a Dutch government organisation responsible for the execution of education. This internship taught me good standards and best practices, and introduced me to major frameworks. I also learned to cooperate in a team, and other communicational skills.

2023 - 2024

This site was my first paid commission. The site consists out of a backend and a frontend. The backend is written in python and flask, and the frontend using typescript and angular. In addition to the programming I also learned a lot about requirements engineering and making an application user friendly.

Finished Site

2024 & 2025

NIO is the dutch olympiad of informatics, a contest for informatica students in secondary school. My school does not offer informatica as a subject, but thanks to the Honours Programme (see above) i can self study informatica and still participate in the olympiad. Around 350 students participate in the first round of the olympiad each year, from which 100 can enter the second round. Both of the times I participated in round one I also participated in round two, but i was not able to get to the third round and international competitions.