Gerard Krijgsman

Gerard Krijgsman

Aspirerend Software Engineer

Hallo, mijn naam is Gerard Krijgsman en mijn doel is om professioneel software engineer te worden. Op dit moment ben ik al een tijdje bezig met (zelf aanleren van) web development.

Github Sourcehut LinkedIn Email

Kennis & Vaardigheden

Python & Django

Op dit moment is Python mijn favoriete programmeertaal en Django mijn geprefereerde web framework.

PHP

Ik heb in het verleden ook PHP gebruikt, maar ik heb helaas geen recente ervaring met moderne PHP web frameworks.

Java

Ik heb via de Open Universiteit een certificaat voor Object-georiënteerd programmeren in Java.

HTML & CSS

Ik heb ervaring met schrijven van HTML en CSS. Het is misschien cliché, maar voor CSS gebruik ik vaak Bootstrap als basis.

Javascript

Ik heb enige kennis en ervaring met het schrijven van Javascript, maar helaas nog geen ervaring met grote frameworks.

Dev Ops

Ik heb ervaring met Linux en het installeren en configureren van web servers via de terminal.

Portofolio

Ik heb in de afgelopen ~20 jaar meerdere sites gemaakt, maar helaas zijn niet al deze sites meer operationeel, door verschillende omstandigheden.

The Emulator Zone

Gaming gerelateerde site over emulators. Een van mijn oudste sites en nog steeds populair. Deze site maakt gebruik van een zelf gemaakt CMS systeem geschreven in PHP.

RPGuru

Database voor dual audio (Engels & Japans) RPG games. Geschreven in Python & Django web framework. In de toekomst wil ik het mogelijk maken om à la Wikipedia iedereen content aan de site te laten toevoegen.

django-changerequest

Auditing & staged edit package voor het Django web framework. Deze is nog niet maar wordt al wel gebruikt door RPGuru (zie hiernaast) voor het bijhouden van edit history.

django-artwork

Artwork package voor het Django web framework. Deze is nog niet maar wordt al wel gebruikt door RPGuru (zie hierboven) voor het uploaden van images.

django-template-toolkit

Enkele templates & template tags voor het Django framework die ik vaak in mijn projecten gebruik. Gepubliceerd op de Python Package Index (PyPI).

AnimeSuki (gesloten)

BitTorrent index voor anime. Door streaming (Netflix e.d.) overbodig geworden. Backend was geschreven in PHP.

ImageHost.org (gesloten)

Image hosting website. Helaas maakte deze site verlies en kostte het verwijderen van ontoelaatbare content te veel tijd. Was geschreven in PHP.

fanzub (gesloten)

Usenet index voor anime. O.a. door streaming (Netflix e.d.) overbodig geworden. Was geschreven in PHP. De source code (zie Github logo) is openbaar.

Checkspam.net (gesloten)

Deze site was bedoeld als een API voor het snel checken van een IP of email adres om te zien of deze was opgenomen in bepaalde spam databases. Was geschreven in Python & Django web framework.

Vraag & Antwoord

Op je Github pagina is niet veel historische activiteit, waarom?
Ik heb een lange tijd niet Github, maar BitBucket gebruikt. Met het idee van "security door obscurity" had ik vele private Mercurial repositories op BitBucket. Inmiddels heb ik deze repositories naar Sourcehut verhuisd, maar omdat vele van deze repositories "secrets" (passwords en dergelijke) bevatten kan ik deze repositories niet openbaar maken.