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...


My CV

12-August-2026

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

I am a Software Developer with passion for AI, Python, Django, FastAPI, Wagtail CMS, C#, .NET, Umbraco CMS, Java, Node.js, JavaScript, TypeScript, React, Vue.js, Angular, Webpack and Vite as well as other programming languages, tools and DevOps

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

IT Working experience

  • Freelance
  • 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

  • AI, Machine Learning, Deep Learning and RAG
  • Backend using Python, C#, .NET, Java and Node.js
  • Frontend with JavaScript, TypeScript, React, Vue.js and Angular
  • Databases with MSSQL, MySQL, MariaDB, PostgreSQL and MongoDB
  • Cloud Services like Azure App Service, Vercel, Render, Neon and MongoDB Atlas
  • 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

Python FastAPI with PostgreSQL and HTTP Basic Authentication

08-August-2026

A starter project showcasing HTTP Basic authentication. It includes OpenAPI / Swagger, SQLAlchemy, Alembic, PostgreSQL, and is hosted on Vercel Cloud with Serverless Functions using a GitHub-based CI/CD workflow

The included Vue 3 SPA supports silent authentication, allowing users to stay signed in even after refreshing the browser

Try the demo by OpenAPI...

Try the demo by Vue 3 SPA...

The project demonstrates how to build a REST API with FastAPI and PostgreSQL using HTTP Basic authentication, HTTPS, and automated database migrations

CI/CD is implemented with VS Code, GitHub, and Vercel Cloud

The Web API at GitHub

The Vue SPA at GitHub

Python FastAPI with PostgreSQL and JWT Authentication

08-August-2026

A starter project showcasing secure JWT authentication. It includes OpenAPI / Swagger, SQLAlchemy, Alembic, PostgreSQL, and is hosted on Vercel Cloud with Serverless Functions using a GitHub-based CI/CD workflow

The included Vue 3 SPA supports silent authentication, allowing users to stay signed in even after refreshing the browser

Try the demo by OpenAPI...

Try the demo by Vue 3 SPA...

The project demonstrates how to build a secure REST API with FastAPI and PostgreSQL using modern JWT authentication, HTTPS, and automated database migrations

CI/CD is implemented with VS Code, GitHub, and Vercel Cloud

The Web API at GitHub

The Vue SPA at GitHub

Python FastAPI with PostgreSQL JWT Authentication using Refresh Token Renewal

08-August-2026

A production-style starter project showcasing secure JWT authentication with Refresh Token Renewal. It includes OpenAPI / Swagger, SQLAlchemy, Alembic, PostgreSQL, and is hosted on Vercel Cloud with Serverless Functions using a GitHub-based CI/CD workflow

The included Vue 3 SPA does not support silent authentication, and the users will also be logged out if refreshing the browser

Try the demo by OpenAPI...

Try the demo by Vue 3 SPA...

The project demonstrates how to build a secure REST API with FastAPI and PostgreSQL using modern JWT authentication, HTTPS, and automated database migrations

CI/CD is implemented with VS Code, GitHub, and Vercel Cloud

The Web API at GitHub

The Vue SPA at GitHub

Python FastAPI with PostgreSQL JWT Authentication using Refresh Token Rotation

07-August-2026

A production-ready starter project showcasing secure JWT authentication with Refresh Token Rotation. It includes OpenAPI / Swagger, SQLAlchemy, Alembic, PostgreSQL, and is hosted on Vercel Cloud with Serverless Functions using a GitHub-based CI/CD workflow

The included Vue 3 SPA does not support silent authentication, and the users will also be logged out if refreshing the browser

Try the demo by OpenAPI...

Try the demo by Vue 3 SPA...

The project demonstrates how to build a secure REST API with FastAPI and PostgreSQL using modern JWT authentication, HTTPS, and automated database migrations

CI/CD is implemented with VS Code, GitHub, and Vercel Cloud

The Web API at GitHub

The Vue SPA at GitHub




Software Developer - Per Olsen - Denmark