Mijn volledige naam is Dirk Freijters, ik woon in Uden, ik ben en in mijn vrije tijd speel ik games (Tetris, Minecraft, osu!), en programmeer ik graag!

Hoe het allemaal begon:

Op mijn 10e ontdekte ik Scratch. Een platform waar je kunt leren programmeren door middel van het slepen van blokjes. Daar heb ik ontdekt hoe leuk programmeren kan zijn en ik heb het sindsdien fantastisch gevonden!

Op de middelbare school kreeg ik allerlei vakken die ik helemaal niet interessant vond. Daarom ben ik van Havo 4 overgestapt naar een opleiding Software Development. Nu krijg ik les over dingen die ik echt interessant vind!

Nu leer ik op school veel van programmeren, maar ik vind het veel leuker om zelf aan de slag te gaan.

Ik maak graag websites, of andere applicaties. Hoewel ik met plezier aan de front-end werk, werk ik liever aan de back-end.

Mijn ervaring met programmeren:

Scratch

Bij Scratch is het jaren geleden allemaal begonnen! Ik heb daar mijn allereerste ervaringen met programmeren gehad, en vond het toen al fantastisch. Ik heb als kind entausiast aan superveel kleine projectjes gewerkt waar ik toen supertrots op was.

C#

C# is momenteel mijn favoriete taal. Onder anderen omdat het een sterk getypeerde taal is, is alles goed te organiseren en netjes te houden. Ik heb op mijn eerste stage bij Fyn Software met C# gewerkt en heb daar van specialist Hazelhof heel veel van de taal geleerd.

Java

Een vriend die veel met Java werkt heeft me wat Java geleerd, en daar heb ik een paar projectjes mee gemaakt. Hoewel ik het leuk vond om met Java programma’s te maken, was het nog wat te gecompliceerd.

Met Java heb ik onder andere de zo door mij genoemde "MockMachine" gemaakt. Een programma dat een zelfgekozen tekst teruggeeft met om en om een grote en een kleine letter. Je kunt hier naar de source code kijken of hem zelfs downloaden!

HTML/CSS

Op school begonnen we met het maken van webapplicaties. Daarbij is HTML en CSS natuurlijk essentieel.

Ik heb met HTML en CSS aan talloze kleine projectjes gewerkt.

Ik heb wat ervaring met Bootstrap. Super handig om de css wat gemakkelijker te maken!

PHP

Ik begon met het leren van PHP door school. Voor veel klasgenoten was dit de eerste taal die ze leerden, maar door mijn eerdere ervaring met programmeren begreep ik al relatief snel hoe ik ermee moest werken. Naast projecten voor school heb ik zelf ook nog een hoop dingen gemaakt met PHP.

Met PHP heb ik bijvoorbeeld een speelbaar damspel gemaakt.

JavaScript

Ik heb op school JavaScript geleerd omdat je websites daarmee veel interessanter kunt maken en omdat er zoveel mogelijkheden in zijn. Ik heb voor dit portfolio JavaScript gebruikt, en heb ervaring met jQuery, Typescript en React.

Ik heb met Typescript en React bijvoorbeeld deze website gemaakt.

AutoHotkey

AutoHotkey is een programmeertaal bedoeld om gemakkelijk toetsenbordcombinaties en hotkeys te maken, maar ondertussen is het flink gegroeid en kun je er veel meer mee.

Met AutoHotkey maak ik graag kleine programmaatjes om het leven voor mezelf gemakkelijker te maken, of iets voor de lol. Zo heb ik bijvoorbeeld een programma gemaakt dat automatisch "ok" terugstuurt als ik een bericht ontvang op Discord. Hier kun je bekijken hoe ik dat heb gedaan.

Github

Github is onmisbaar bij het programmeren. Ik gebruik Github bijvoorbeeld om georganiseerd met anderen samen te werken aan projecten. Ik help ook wel eens mee aan projecten van anderen die ze online hebben gezet op Github.

Veel van mijn projecten zijn open source, dus kun je gewoon bekijken op mijn Github account, waaronder dit portfolio! Neem dus gerust een kijkje!

Competetief programmeren

In mijn vrije tijd houd ik er wel eens van om competetief te programmeren. Zo doe ik elk jaar fanatiek mee aan Advent of Code. Een evenement dat elk jaar met kerstmis plaatsvind waar programmeurs over de hele wereld proberen puzzels op te lossen om kerstmis te redden!

Daarnaast vind ik het leuk om programmeer-puzzels op te lossen op Codingame, of daar Clash of Code te spelen. Dat is een wedstrijd waar je live tegen anderen probeert of zo snel mogelijk, of in zulke kort mogelijke code een puzzel op te lossen.

Contact

Discord logo Email icon