commit 7b8defac68e12c77c1f71538bf98d6f9246ea137 Author: Odd Stråbø <oddstr13@gmail.com> Date: Tue Feb 27 00:08:07 2024 +0100 Initial commit diff --git a/Programmers portfolio.md b/Programmers portfolio.md new file mode 100644 index 0000000..119cf10 --- /dev/null +++ b/Programmers portfolio.md @@ -0,0 +1,57 @@ +Odd Stråbø +========== + + +Personal website +---------------- +Beskrivelse: Personlig blog og fotogalleri +URL: https://github.com/oddstr13-openshell-no/django-website +Status: Active (Personlig nettside, fullt ansvar), maintainance backburner +Technologies used: Python, Django, PostgreSQL, SQLite, Docker, nginx, HTML5, CSS3, gunicorn, Linux, SSL, Git, GitHub + +Dette prosjektet består i en personlig nettside som er utviklet fra bunnen av ved hjelp av rammeverket Django. Store deler av koden består av Python, resten er stort sett Jinja templating, HTML 5 og ren CSS 3, med noe JavaScript for helt enkle funksjoner. I utgangspunktet var PostgreSQL brukt som database, men denne ble byttet ut med SQLite, da nettsiden ser veldig lett trafikk, og det er lettere å flytte en filbasert database enn en serverbasert løsning. +Nettsiden består av en enkel blog, et galleri og en "pastebin" for deling av mindre kodesnippets. + +Hele prosjektet, inklusive programmering og server oppsett er ett enmannsprosjekt. Allt fra å installere operativsystemet på serveren til å konfigurere serverprogrammvaren med SSL sertifikat + + +Topptrim Oppdal +--------------- +Beskrivelse: Hjemmeside for frivillig organisasjon. +Project scope: Full stack devops +Mine bidrag: Hele prosessen med design og programmering av frontend og backend, inklusive overføring av data fra den gamle nettsiden, etter bestilling fra kunde. Pågående drift, og publisering av nytt innhold. +URL: https://topptrimoppdal.no/ +Status: Active (fullt ansvar) +Technologies used: PHP, MySQL, HTML5, CSS3, JavaScript, Leaflet (maps), Git + + +JPRM +---- +Beskrivelse: Verktøy for kompilering av C# plugins, og vedlikehold av pakkebibliotek (plugin repository) for Jellyfin. +Mine bidrag: Ide, design, implementasjon, vedlikehold, CI og publisering. +URL: https://github.com/oddstr13/jellyfin-plugin-repository-manager +Status: Active (fullt ansvar) +Technologies used: Python, CLI, Git, GitHub, GitHub Actions (CI/CD), YAML, JSON, XML, .NET, Zip, checksum, RegEx, PyTest, Click (Python), PyPI + + +Jellyfin Cover Art Archive Plugin +--------------------------------- +Beskrivelse: Ett Jellyfin plugin for å hente metadata (CD-cover bilder) fra Cover Art Archive. +Mine bidrag: Innledende implementasjon og oppsett av CI/CD, samt noe pågående vedlikehold. +URL: https://github.com/jellyfin/jellyfin-plugin-coverartarchive +Status: Active (delt ansvar) +Teknologies used: C#, .NET, Git, GitHub, GitHub Actions (CI/CD), API, REST, YAML + + +Jellyfin for Kodi +----------------- +Beskrivelse: Jellyfin addon for Kodi mediasenter +Mine bidrag: Opprydding og rebranding etter fork, optimalisering, vedlikehold, feilsøking, publisering +URL: https://github.com/jellyfin/jellyfin-kodi +Status: Active (project lead) +Technologies used: Python, SQLite, PyTest, Kodi, API, REST, JSON, Git, GitHub, GitHub Actions (CI/CD) + + +IoT Temperature sensor +---------------------- +