Open-sourceprojecten

Al vroeg leerde ik open-sourcesoftware kennen en waarderen. Gaandeweg groeide de wens om iets terug te geven aan de softwarewereld.

Op deze pagina vind je verschillende van mijn projecten die het open-source-gebied hebben gehaald. Verderop staan ook afzonderlijke projecten uit mijn studie en zelfstandige werk. Daaronder een Wachtwoord-sterktecontrole, een Cookie-toestemmingsbeheer en een Bibliotheek voor datastructuren.

Tijdens mijn praktijkgerichte leerproces zijn veel projecten ontstaan; ik stuur ze niet allemaal de ether in – slechts enkele…

Wachtwoord-sterktecontrole

Deze tool beoordeelt de sterkte van wachtwoorden door gebruikersinvoer te analyseren en beveiligingsfeedback te geven. Het helpt gebruikers sterkere wachtwoorden te maken en bewustzijn te vergroten.

Cookie-toestemmingsbeheer

Een geïnternationaliseerde Vue 3-component om meertalige cookietoestemming te tonen. Ondersteunt verschillende categorieën cookies. De eerste categorie bevat essentiële cookies die standaard zijn geaccepteerd en niet kunnen worden geweigerd.

Bibliotheek voor datastructuren

Een bibliotheek met diverse datastructuren en graafalgoritmen in TypeScript. Te gebruiken in Node.js-omgevingen én direct in de browser. Ontstaan als bijproject tijdens mijn studie om complexe structuren en algoritmen toegankelijk te maken.

Projecten als zelfstandig professional

Tijdens mijn zelfstandige werkzaamheden heb ik uiteenlopende projecten gerealiseerd – van klassieke bedrijfswebsites en technische boekprojecten tot complexere tijdregistratiesystemen.

Elk project diende niet alleen een direct doel, maar bood ook een waardevolle kans om mijn vaardigheden in moderne webontwikkeling te verdiepen – met tools als Nuxt.js, Tailwind CSS en klassieke webtechnologieën.

Bedrijfswebsite Harlanmedien

Een bedrijf heeft vaak een website nodig om de zichtbaarheid te vergroten en als instappunt of digitale flyer voor marketingdoeleinden. Potentiële klanten kunnen op de website worden overtuigd. Nuxt.js is niet alleen geschikt voor complexe apps, maar ook voor eenvoudigere sites zoals een digitale bedrijfsaanwezigheid, en werd voor dit project gebruikt.

Tijdregistratiesysteem

Met een prototypeproject voor tijdregistratie verdiepte ik mijn toen nog oppervlakkige PHP-kennis door een kalender, formulieren, AJAX-verzoeken, database-toegang etc. te bouwen.

In- en verkoop van videogames

Iedereen kent ze, velen houden ervan: videogames! Je kunt ze niet alleen spelen, maar ook verkopen en inkopen. De combinatie van in- en verkoop leverde een potentieel businessmodel op. Het is nooit live gegaan en de ontwikkeling is stopgezet.

Boekproject HTTP: pijler van de moderne webontwikkeling

In dit boekproject onderzocht ik HTTP als de pijler van de moderne webontwikkeling om het belang en de evolutie tussen versies te benadrukken.

Grootproject: Handboek Moderne Webontwikkeling

Het Handboek Moderne Webontwikkeling is nog in ontwikkeling. Het brengt de kerngebieden van webontwikkeling samen in één boek, aangevuld met praktische oefeningen voor diepgaand begrip.

Geselecteerde projecten uit mijn studie

Tijdens mijn informaticastudie zijn verschillende praktijkgerichte projecten ontstaan die niet alleen theoretische kennis verdiep­ten, maar ook concrete toepassingen tastbaar maakten.

Van het ontwikkelen van intelligente chatbots tot het implementeren van complexe webapps zoals productconfiguratoren – elk project hielp mijn technisch inzicht uit te breiden en moderne technologie gericht toe te passen.

Productconfigurator

Voor de masterthesis in informatica werd een prototype van een productconfigurator ontwikkeld dat parameters, selectievoorwaarden, beperkingen, functies en correspondenties implementeert om een productconfiguratievariant op basis van parameters te illustreren.

IWIBot

Ontstaan in het kader van een project; de IWI-Bot (een bot van de faculteit Informatica en Bedrijfsinformatica) werd doorontwikkeld en kreeg een cloudarchitectuur (FaaS; Watson Assistant) om studentenvragen te beantwoorden en studiegerelateerde onderwerpen tekstueel, visueel en auditief te presenteren. Helaas is het project stilgevallen en is de webapp niet meer bereikbaar.

Gehost in 🇩🇪 door

manitu
© 2026  |  Armin Kunkel  |  Auteur, Softwareontwikkelaar, Docent, Informaticus  |  Karlsruhe