About

Portrait photo of Pamela Nyberg

My journey as a developer started with my education at TUC Yrkeshögskola, where I completed the Web Development programme and built my foundation across both frontend and backend development. From the beginning, my work focused not only on writing code, but also on building websites and web solutions that were structured, accessible, visually coherent, and practical to maintain.

I received my Higher Vocational Education Diploma in Web Development from TUC Yrkeshögskola in 2026. The diploma comprises 400 HVE credits and the qualification is placed at SeQF/EQF Level 5. The majority of my courses were completed with distinction, including UX design, JavaScript 2, workplace-based learning, publishing tools, and my final degree project.

My technical background included HTML, CSS, JavaScript, C#, and SQL, together with frameworks and technologies such as ASP.NET Core, ASP.NET Core Web API, Entity Framework Core, Razor Pages, MVC, and Blazor. I also worked with WordPress, WooCommerce, and Umbraco, and gained practical experience with API integration, database structure, REST-oriented development, debugging, testing, version control, and documentation.

My studies also gave me a strong base in Object-Oriented Programming, Test-Driven Development using the Arrange, Act, Assert structure, exposure to Behavior-Driven Development, and agile methods of working. Alongside implementation, I worked with Git, GitHub, branching, rebasing, merge conflict resolution, changelogs, setup instructions, and developer-facing documentation, both in individual projects and collaborative work.

Two of the final major technical courses I completed were UX and Design and JavaScript 2.

The UX and Design course focused on accessibility, usability, and design systems, with practical work in WCAG 2.1 and 2.2, semantic HTML, keyboard navigation, contrast optimisation, Figma design and prototyping, component consistency, visual hierarchy, UX writing, responsive design with a mobile-first approach, and user testing with iteration based on findings.

The JavaScript 2 course focused on modern frontend development and covered advanced JavaScript concepts, classes, modules, asynchronous programming, clean code principles with ESLint, API communication through Postman, JSON Server, and backend integration, as well as development with React, TypeScript, and Angular foundations. It also included React Router, Formik, static typing, generics, scalable frontend structure, Vite, GitHub Actions, and unit testing practices for maintainable codebases.

My practical experience was strengthened further through two completed LIA periods. During LIA 1 at Dala Hud och Skönhet, I worked with e-commerce migration to Webbskap, product transfer, duplicate cleanup, product description refinement, metadata, alt texts, internal linking, categorisation, blog draft material with product links, and basic checks of titles and indexability. During LIA 2 at Hartic, a Swedish SaaS company, I worked with WordPress and Elementor, layout adjustment, spacing, colour and component consistency, information architecture, navigation and user flow improvements, English localisation, multilingual implementation with Polylang, semantic structure, heading hierarchy, accessibility basics, and technical proposals such as self-assessment quiz flows with result levels and PDF generation. Those two placements gave me practical experience in production-oriented web work, content structure, migration-related tasks, localisation, UX refinement, and iterative collaboration. A fuller breakdown is available on the Experience page.

My studies culminated in my final project, Portfolio Hub, the portfolio environment this site is built around. The project began as an earlier portfolio idea, but it was later rebuilt into a more structured and technically complete website designed to gather selected projects, practical experience, presentation, contact, multilingual access, and curated updates in one maintainable place. It was developed as a static website with dynamic components using HTML, CSS, JavaScript, and JSON, with strong focus on visual identity, structured frontend work, accessibility, and long-term maintainability.

A defining part of the project was the decision to carry forward selected elements from earlier school projects and rework them into one unified portfolio system. Rather than treating those projects as isolated assignments, I used parts of their structure, atmosphere, and presentation logic as material for a more complete and cohesive final platform. That is one reason the site sits somewhat apart from many typical contemporary portfolio pages that either rely on long information-heavy vertical scrolling or on highly minimal image-led presentation. I wanted it to remain clear and structured, while also reflecting more of my own design instincts and development style.

That direction also made it possible to give the site a more playful fantasy- and game-inspired developer twist, including the reactive floating particle background used on desktop. At the same time, the project remained grounded in practical implementation: JSON-based rendering for selected content, manual multilingual structure in English, Swedish, and Spanish, an accessible contact flow, metadata and SEO-oriented structure, external service integration, and iterative refinement of layout, spacing, responsive behaviour, and UI consistency. In that sense, Portfolio Hub became both a portfolio site and a synthesis of the technical, structural, and visual thinking developed across my education and LIA periods.

It includes my first HTML and CSS site, The Internet's Evolution, my first full WordPress and WooCommerce site, The Vault, accessibility-focused frontend work, CMS-oriented design and structure work, and the collaborative ASP.NET-based project TechPulse. In TechPulse, I worked with integration planning across modules, debugging and compatibility fixes, authentication and admin logic, xUnit tests, REST-style API endpoints, changelog and setup documentation, and Git-based collaboration across multiple repositories. That project gave me practical experience of architectural complexity, cross-module coordination, and team-based development under realistic constraints. A fuller overview of selected work is available on the Projects page.

Through both studies and workplace-based learning, I have built experience in frontend structure, backend logic, database modelling, API communication, CMS publishing, testing, UX-informed implementation, and multilingual content.

After graduation, I continued developing my technical profile through further studies in Test Automation with Python and Cloud Development at NBI/Handelsakademin, as well as through admission to System Development .NET at Medieinstitutet, starting in August 2026. Together, these programmes strengthen my competence in testing, automation, backend development, cloud technologies, system architecture, and modern development processes.

To explore my work further, you can use the links on the home page or visit the Projects, Experience, and Contact pages.

Preview of Pamela Nyberg’s portfolio site and visual identity.