Om mig

Porträttfoto av Pamela Nyberg

Min bana som utvecklare började med min utbildning vid TUC Yrkeshögskola, där jag gick Webbutvecklingsprogrammet och byggde min grund inom både frontend och backend. Från början handlade mitt arbete inte bara om att skriva kod utan också om att bygga webbplatser och weblösningar som var strukturerade, tillgängliga, visuellt sammanhängande och praktiska att underhålla.

Jag tog min yrkeshögskoleexamen med inriktning Webbutvecklare vid TUC Yrkeshögskola 2026. Examen omfattar 400 YH-poäng och kvalifikationen motsvarar SeQF/EQF nivå 5. Jag avslutade majoriteten av kurserna med Väl godkänd, bland annat UX och design, JavaScript 2, LIA-perioder, publiceringsverktyg och examensarbete.

Min tekniska bakgrund omfattade HTML, CSS, JavaScript, C# och SQL, tillsammans med ramverk och teknologier som ASP.NET Core, ASP.NET Core Web API, Entity Framework Core, Razor Pages, MVC och Blazor. Jag arbetade också med WordPress, WooCommerce och Umbraco och fick praktisk erfarenhet av API-integration, databasstruktur, REST-inriktad utveckling, felsökning, testning, versionshantering och dokumentation.

Studierna gav mig dessutom en stark grund i objektorienterad programmering, testdriven utveckling med Arrange–Act–Assert, inblick i beteendedriven utveckling och agila arbetssätt. Vid sidan av implementation arbetade jag med Git, GitHub, branchning, rebasing, lösning av merge-konflikter, changelogs, installationsinstruktioner och utvecklarinriktad dokumentation, i både individuella projekt och samarbeten.

Två av de sista större teknikkurserna jag genomförde var UX och design samt JavaScript 2.

Kursen UX och design fokuserade på tillgänglighet, användbarhet och designsystem, med praktiskt arbete i WCAG 2.1 och 2.2, semantisk HTML, tangentbordsnavigation, kontrastoptimering, design och prototyper i Figma, komponentkonsekvens, visuell hierarki, UX-writing, responsiv design med mobile first och användartest med iteration utifrån resultat.

Kursen JavaScript 2 fokuserade på modern frontendutveckling och täckte avancerade JavaScriptkoncept, klasser, moduler, asynkron programmering, principer för ren kod med ESLint, API-kommunikation via Postman, JSON Server och backendintegration samt utveckling med React, TypeScript och grunder i Angular. Den omfattade även React Router, Formik, statisk typning, generics, skalbar frontendstruktur, Vite, GitHub Actions och enhetstestning för underhållbara kodbaser.

Min praktiska erfarenhet förstärktes genom två genomförda LIA-perioder. Under LIA 1 på Dala Hud och Skönhet arbetade jag med migrering av e-handel till Webbskap, produktöverföring, rensning av dubbletter, förfining av produkttexter, metadata, alt-texter, internlänkning, kategorisering, bloggmaterial med produktlänkar och grundläggande kontroll av rubriker och indexering. Under LIA 2 på Hartic, ett svenskt SaaS-företag, arbetade jag med WordPress och Elementor, layoutjustering, marginaler och avstånd, färg- och komponentkonsekvens, informationsarkitektur, förbättringar av navigation och användarflöden, engelsk lokalisering, flerspråksimplementation med Polylang, semantisk struktur, rubrikhierarki, grunder i tillgänglighet och tekniska förslag som självskattningsquiz med resultatnivåer och PDF-generering. De två perioderna gav mig praktisk erfarenhet av produktionsnära webbarbete, innehållsstruktur, migreringsuppgifter, lokalisering, UX-förfining och iterativt samarbete. En mer utförlig genomgång finns på erfarenhetssidan.

Mina studier kulminerade i mitt slutprojekt, Portfolio Hub, portfoliomiljön som den här webbplatsen bygger på. Projektet började som en tidigare portfolioidé, men byggdes senare om till en mer strukturerad och tekniskt komplett sajt som samlar utvalda projekt, praktisk erfarenhet, presentation, kontakt, flerspråkig åtkomst och utvalda uppdateringar på ett underhållbart ställe. Det utvecklades som en statisk webbplats med dynamiska komponenter i HTML, CSS, JavaScript och JSON, med tydlig tonvikt på visuell identitet, strukturerat frontendarbete, tillgänglighet och långsiktig underhållbarhet.

En bärande del av projektet var beslutet att föra vidare utvalda element från tidigare skolprojekt och omarbeta dem till ett enhetligt portfoliosystem. I stället för att se de uppgifterna som isolerade moment använde jag delar av deras struktur, stämning och presentationslogik som material för en mer komplett och sammanhållen slutplattform. Det är en anledning till att sajten skiljer sig från många typiska nutida portfolioytor som antingen lutar åt långa, informationstäta vertikalrullningar eller högst minimalistiska, bilddominerade presentationer. Jag ville att den skulle förbli tydlig och strukturerad och samtidigt spegla mer av mina egna designinstinkter och mitt arbetssätt som utvecklare.

Den inriktningen gjorde det också möjligt att ge sajten en mer lekfull fantasy- och spelinspirerad utvecklartonalitet, bland annat den reaktiva svävande partikelbakgrunden på desktop. Samtidigt förblev projektet förankrat i konkret implementation: JSON-baserad rendering för utvalt innehåll, manuell flerspråkig struktur på engelska, svenska och spanska, ett tillgängligt kontaktflöde, metadata och SEO-anpassad struktur, integration av externa tjänster samt iterativ förfining av layout, marginaler, responsivt beteende och UI-konsekvens. På det sättet blev Portfolio Hub både en portfoliosajt och en syntes av det tekniska, strukturella och visuella tänkandet från min utbildning och mina LIA-perioder.

Det omfattar min första HTML- och CSS-sajt, The Internet's Evolution, min första fullständiga WordPress- och WooCommerce-sajt, The Vault, tillgänglighetsinriktat frontendarbete, CMS-inriktat design- och strukturarbete samt det samarbetsbaserade ASP.NET-projektet TechPulse. I TechPulse arbetade jag med integrationsplanering mellan moduler, felsökning och kompatibilitetsfixar, autentisering och adminlogik, xUnit-tester, REST-liknande API-endpoints, changelog och setup-dokumentation samt Git-baserat samarbete över flera repositorier. Projektet gav mig praktisk erfarenhet av arkitekturkomplexitet, koordinering mellan moduler och teamutveckling under realistiska förutsättningar. En mer utförlig översikt över utvalt arbete finns på projektsidan.

Genom både studier och praktik har jag byggt erfarenhet av frontendstruktur, backendlogik, databasmodellering, API-kommunikation, publicering via CMS, testning, UX-informerad implementation och flerspråkigt innehåll.

Efter examen har jag fortsatt att utveckla min tekniska profil genom vidare studier inom Test Automation with Python och Cloud Development vid NBI/Handelsakademin samt genom antagning till Systemutvecklare .NET vid Medieinstitutet med studiestart i augusti 2026. Tillsammans stärker dessa utbildningar min kompetens inom testning, automation, backendutveckling, molnteknik, systemarkitektur och moderna utvecklingsprocesser.

För att utforska arbetet vidare kan du använda länkarna på startsidan eller gå till sidorna Projekt, Erfarenhet och Kontakt.

Förhandsvisning av Pamela Nybergs portfoliosajt och visuella identitet.