Öppen källkod-projekt

Tidigt lärde jag känna och uppskatta mjukvara med öppen källkod. Med tiden växte viljan att ge något tillbaka till mjukvaruvärlden.

På denna sida finns flera av mina projekt som nådde open-source-sfären. Nedan finns också enskilda projekt från mina studier och mitt egenföretagande. Dessa inkluderar en Lösenordsstyrkekontroll, en Cookie-samtyckeshanterare och ett Bibliotek för datastrukturer.

Under min praktikorienterade inlärningsprocess uppstod många projekt; jag skickar inte ut alla i etern – bara några…

Lösenordsstyrkekontroll

Detta verktyg bedömer lösenordsstyrka genom att analysera användarens inmatning och ge säkerhetsfeedback. Målet är att hjälpa användare skapa starkare lösenord och öka medvetenheten om kraven.

Cookie-samtyckeshanterare

En internationaliserad Vue 3-komponent för att presentera ett flerspråkigt cookiesamtycke. Den stöder olika kategorier av cookies. Den första kategorin innehåller nödvändiga cookies som är accepterade som standard och inte kan nekas.

Bibliotek för datastrukturer

Ett bibliotek med olika datastrukturer och grafalgoritmer implementerade i TypeScript. Det kan användas i Node.js-miljöer såväl som direkt i webbläsaren. Det uppstod som ett sidoprojekt under mina studier för att göra komplexa strukturer och algoritmer lättillgängliga.

Projekt som egenföretagare

Under min tid som egenföretagare genomförde jag olika projekt – från klassiska företagswebbplatser och tekniska bokprojekt till mer komplexa tidrapporteringssystem.

Varje projekt tjänade inte bara ett omedelbart mål utan var också ett värdefullt tillfälle att fördjupa mina färdigheter i modern webbutveckling – med verktyg som Nuxt.js, Tailwind CSS och klassiska webbtekniker.

Företagswebbplats Harlanmedien

Ett företag behöver ofta en webbplats för att öka synligheten och erbjuda ingångar eller digitala flyers i marknadsföringssyfte. Potentiella kunder kan övertygas direkt på webbplatsen. Nuxt.js passar inte bara för komplexa appar utan även för enklare sidor som en digital företagsnärvaro och användes i detta projekt.

Tidrapporteringssystem

Med ett prototypprojekt för tidrapportering fördjupade jag då mina ännu ytliga PHP-kunskaper genom att bygga en kalender, formulär, AJAX-anrop, databastillgång m.m.

Köp och försäljning av tv-spel

Alla känner till dem, många älskar dem: tv-spel! De kan inte bara spelas utan även säljas och köpas. Kombinationen av köp och försäljning skapade en möjlig affärsmodell. Den gick aldrig live och utvecklingen avbröts.

Bokprojekt HTTP: den moderna webbutvecklingens pelare

I detta bokprojekt analyserade jag HTTP som den moderna webbutvecklingens pelare för att belysa dess betydelse och utvecklingen mellan versioner.

Storskaligt projekt: Handbok i modern webbutveckling

Handboken i modern webbutveckling är fortfarande under arbete. Den samlar webbutvecklingens kärnområden i en enda bok, kompletterad med praktiska övningar för djup förståelse.

Utvalda projekt från mina studier

Under mina datavetenskapsstudier skapades olika praktikorienterade projekt som inte bara fördjupade teoretisk kunskap utan även gjorde konkreta tillämpningar greppbara.

Från utveckling av intelligenta chatbots till att implementera komplexa webbapplikationer som produktkonfiguratorer – varje projekt hjälpte till att utöka min tekniska förståelse och tillämpa moderna tekniker målinriktat.

Produktkonfigurator

För masterarbetet i datavetenskap utvecklades en prototyp av en produktkonfigurator som implementerar parametrar, urvalsvillkor, begränsningar, funktioner och korrespondenser för att illustrera en variant av produktkonfiguration baserad på parametrar.

IWIBot

Skapad inom ramen för ett projekt vidareutvecklades IWI-Bot (en bot vid fakulteten för informatik och ekonomisk informatik) och försågs med en molnarkitektur (FaaS; Watson Assistant) för att besvara studentfrågor och presentera studierelaterade ämnen textuellt, visuellt och auditivt. Tyvärr stannade projektet av och webbapplikationen är inte längre tillgänglig.

Hostad i 🇩🇪 av

manitu
© 2026  |  Armin Kunkel  |  Författare, Programvaruutvecklare, Lärare, Datavetare  |  Karlsruhe