// prosjekter
Dev
Ting jeg har bygget og sluppet: en familie av WoW-tillegg med brukere på CurseForge, PWA-er som kjører uten server, og Python-verktøy for hverdagen. Alt startet som et problem jeg ville løse, og det meste er fortsatt i bruk.
// utvalgt
Utvalgt
Vanilla HTML/CSS/JS klasseromsdashboard: navnetrekning, tilstedeværelse, nedtelling og dagsplan. Kjører i nettleseren, lagrer tilstand i localStorage.
Quality-of-life-samling for World of Warcraft: Forever. Over femten små verktøy i ett tillegg, fra auto-reparasjon og større vendorvindu til auksjonspriser i tooltips som deles mellom brukere over en skjult chatkanal. README-en sier nøyaktig hva som forlater maskinen din. Versjon 1.20, publisert på CurseForge.
Utlånsapp for skolebibliotek i én HTML-fil. Strekkodeleser rett i nettleseren, elevliste med seks-sifret brukernavn, purreliste og PIN-låst admin. Ingen server, ingen installasjon: dobbeltklikk fila og den virker, også fra en minnepinne. Katalogen bygger seg selv etter hvert som bøker lånes ut, og alt kan tas sikkerhetskopi av som JSON.
// publisert
Produkter
Finner dungeons, dungeon-quests og elite-quests som passer nivået ditt, og viser dem på verdenskartet og i et eget vindu. Datagrunnlaget bygges med Python-verktøy fra 1.12-databasen og community-kilder, og sjekkes mot serveren i spillet.
Hvor kom dette fra? Registrerer hvert loot med kilde, sone og posisjon, og viser dropprater og funnsteder i tooltip og på kartet. En database som vokser for hver gang du looter, uten ferdigdata og uten nettverk.
PWA for å fotografere plagg, sette dem sammen til looks og lagre alt lokalt på telefonen. Ingen server, ingen konto. IndexedDB, service worker, bakgrunnsfjerning i canvas og sikkerhetskopi som JSON.
Retail-utgaven og opphavet til Forever-familien. Auto-reparasjon, keystone-lenking, søppelsalg og bankinnskudd. Alt det kjedelige, automatisk.
Ett Lua-skript, én jobb: når noen skriver !keys i
gruppe-, raid- eller instance-chat, finner tillegget Mythic Keystone-en din i veskene og
lenker den i samme kanal. Retail-tillegg på førti linjer.
Mobil-først kalkulator for kjørekostnader: drivstoff og slitasje, med tur/retur og spleis. Bygget som PWA, kjører rett i nettleseren.
Asteroids bygget i Pygame. Objektorientert spill-loop med kollisjoner, asteroidefelt og egen logger. Boot.dev-prosjekt.
Åpent kursmateriell for koding for barn og ungdom 10-16 år: tre språkspor (Python, Scratch og Lua/Roblox), bygget som en stige av 45-minutters segmenter med oppgaver i tre nivåer og byggeøkter uten fasit. Markdown i repo, så andre instruktører kan forke og tilpasse.
Denne siden. Ren HTML, CSS og JavaScript uten byggesteg, designet i Claude Design og oversatt for hånd til fem statiske sider. Stjernehimmel på canvas, typewriter i hero, GitHub Pages med eget domene.
// læringsløp
Boot.dev backend-løpet
Python, Linux, Git og objektorientert programmering er fullført, med Bookbot og Asteroids som prosjekter. Løpet står på pause mens jeg bygger produkter, og det er et bevisst valg: akkurat nå lærer jeg mer av brukere som finner feil enn av oppgaver med fasit. ↗ Profilen på boot.dev
// lokalt
På maskinen
Verktøy jeg bruker selv, men som ikke er pakket for andre (enda).
$ ls ~/prosjekter