View the Projects by pagnition

A Blog full of Web Projects

View the Projects by the navigation at the bottom of the Page sorted by Date...


Nuxt 3 Hello World Web App at GitHub Pages

10-January-2025

Nuxt 3 Hello World Web App ready for TypeScript and hosted at GitHub Pages using GitHub Actions as DevOps

Node Version: 18

Try the demo...

The code at GitHub

A Hello World by Nuxt v3.0.0 using GitHub Actions and Pages for DevOps. This Nuxt Web App is a minimal default starter


Node Express REST API Membership system + Email notification - JWT

10-January-2025

Node Express REST API Role based Membership system with Email Verification and Forgot Password using Sequelize ORM towards a MySQL DB - Authentication by JWT

Volta was used for Node Version Management switching between Node versions

Functionality of the Web App

  • JWT authentication
  • Email sign up and verification
  • Forgot password and reset password functionality
  • Role based authorization with two roles "User" and "Admin"
  • CRUD Account management routes with role based access control

Tech used for building the Web App

  • Node.js
  • Sequelize used to implement the ORM at the Web API
  • The Node.js Web API is hosted at Azure App Service with the Free App Service Plan
  • One React client at GH Pages which uses DevOps. The React HashRouter solves most 404 / Browser refresh issues at GH Pages
  • One React Client is hosted at a traditional Webhotel
  • The React TypeScript Client is hosted at a traditional Webhotel
  • MySQL as the Database for both Dev + Prod
  • CORS Policy implemented by Node.js and at Azure
  • JWT Token for access secure routes

My CV

09-January-2025

This short version of my CV should show my technical background for making this Tech Blog and the Web Projects.

I am a Full Stack Web Developer with passion for Vanilla JavaScript, TypeScript, Next.js, React, Vue.js, Angular, Node.js, .NET Core, Java and Webpack as well as other programming languages, tools and DevOps.

Besides working with IT and Web Developement, I have been working in other areas as well.

IT Working experience

  • Web Developer at VM Kontorteknik
  • IT Worker at the Libraries of Slagelse
  • Web Developer at the former Jara IT
  • Web Developer at the former Bank bankTrelleborg

Higher education

  • Education in Vanilla JavaScript, TypeScript, Gatsby, Next.js, React, Vue.js, Angular, Node.js, NET Core and Java / Full Stack
  • Online education in digital marketing
  • Developing ASP.NET MVC Web Applications (20486)
  • Portuguese language exam B1/B2
  • AP Graduate in Computer Science
  • Mathematics level C1

Skills of languages

  • Danish as my native language, and I passed an exam with the level equal to C2
  • English exams did I pass at the level equal to B2 written and spoken
  • Portuguese exams passed in Lisbon at the level equal to B1/B2 written and spoken
  • German exam at level equal to B1
  • Swedish and Norwegian without writing skills

Next.js 13 Web App with JWT Auth and MongoDB

09-January-2025

A Next.js Web App with TypeScript and JWT Authentication using MongoDB and Mongoose ODM

Tech used for the Web Application

  • The Next Web App is hosted at Vercel Cloud
  • Node 22 at Vercel Cloud
  • Next Version 13
  • React 18
  • TypeScript
  • Joi for validation
  • Zustand for state management
  • MongoDB was the choice of NoSQL Document Database
  • Mongoose ODM ( Object Data Modeling ) which is used for NoSQL like ORM ( Object Relational mapping ) is used for Relational databases like MySQL
  • The MongoDB is hosted at Mongo Atlas Cloud Platform

Try the demo...

The code at GitHub

Next.js was used for creating this full stack web application "Static Site Generator" SSG serving as a login and registration system by a MongoDB. The Web App is secured by HTTPS and JWT Authentication.

This Next.js with TypeScript Web Application is hosted at Vercel Cloud and uses continuous build and deployment


.NET Core 2.2 REST API with Basic Authentication - Azure and GH Pages

09-January-2025

ASP.NET Core 2.2 REST API with C# consuming from a Vue 3 client using Basic Authentication for Login

The Vue 3 Client at GitHub Pages

The API is hosted at Microsoft Azure App Service - using .NET 8 in azure-pipeline

For the Web API a CI / CD Pipeline was implemented by Azure DevOps and deployed to Azure App Service

A Login system by a Vue client / ASP.NET Core 2.2 Web API with C# secured by HTTPS and a Basic Authorization Header





A Blog made with Gatsby React and GraphQL