LentiCode

A picture of me.

Hi there!

Welcome to LentiCode, my portfolio site. You might be wondering, who am I?

My name is Pontus Åkerberg, a developer on the verge of graduating from Blekinge Institute of Technology. Born in Karlstad, Sweden, I've had the opportunity to work in various industries throughout my career. These diverse experiences have provided me with valuable insights into different workflows and manufacturing processes. I believe this background equips me to understand and meet the diverse needs and goals of future clients.

Projects

DocStream

Node.js
Strapi
REST
Handlebars
Bulma

Docstream specializes in document managment and document publishing solutions. With a base in Norway they have helped over 100s of companies over 20 years. During the summer of 2023 I've set up their new website, using Strapi as CMS and rendering views with Handlebars.

Screenshot of WorkIt application.

WorkIt

Docker
TypeScript
Svelte
GraphQL
MongoDB

Side project creating a PWA for creating and logging workouts. API is set up using GraphQL, MongoDB and jwt for authentication. Try it with test-user test@test.test, password test. This is however still a work in progress.

Screenshot of Riders school project website.
Screenshot of Riders school project website.
Screenshot of Riders school project website.
Screenshot of Riders school project website.
Screenshot of Riders school project website.

R.:iders

Docker
Python
Svelte
Express
REST
SQL

Group school project creating a complete system for renting e-scooters. System included website, app, admin-portal, backend with REST-API and simulation for 3000 bikes in motion.

Screenshot of statistics from a technical study.

tec-db

Docker
Node.js
Express
REST

As a part of developing R.:iders, a small 'technical study' was made to see how MongoDB and MariaDB performed in a docker network when accessed through a simple REST-API.

Screenshot of LentiCode site, my portfolio site.

Portfolio

Node.js
React
Tailwind

LentiCode is my portfolio site and my own domain. This site is also used to host my projects as subdomains, most of them using Node.js in backend.

Screenshot of TrainController, a school project.

Train-controller

Node.js
GraphQL
MongoDb
WebSockets
EventSource
Vue

School group project for the course 'jsramverk' to create and update a type of train controller. Project used EventSource and Websockets for live tracking the map and for editing 'tickets'.

Screenshot of Art Ist school project website.
Screenshot of Art Ist school project website.
Screenshot of Art Ist school project website.
Screenshot of Art Ist school project website.

Art Ist

PHP
SCSS

School project about a made-up artist for the course 'design' at BTH. Using open-source software for creating logo and non-licensed images from Unsplash.

Screenshot of Webapp school project website.

Webapp

JavaScript
SCSS

School project to make a webapp for mobile devices using web-components. Using a simplyfied version of Trafikverkets API for fetching data and Leaflet for map. It also uses a JWT solution for users.

Work experience

Picture of PostNord logotype.

Mailman

April 2019 - June 2024
Sunne, Sweden

Working as a mailman and a cashier in the business center. Duties included sorting mail and packages, deliveries in the countryside and in town and helping customers and companies as a cashier.

Picture of Skydive Oslo logotype.

DropZone Manager

January 2017 - December 2018
Oslo Fallskjermklubb, Norway

For two years, I have worked as the manager for Oslo Parachute Club, which is responsible for the National Center for Parachuting in Norway (Rikssenteret for fallskjermidrett). As the manager, I have been responsible for organizing all parachuting activities, staff, marketing, organizing courses, property maintenance and more.

Picture of me as a skydiving tandem instructor.

Skydiving Industry

May 2013 - December 2019
Various locations

I've been working in the skydiving industry in a variety of positions. As ground crew, making the daily operation run with assignments like taking care of tandems, fueling airplanes, ground safety, manifest/reception etc.

As a cameraman, filming tandems and ground-courses. Also as a tandem instructor, taking first time jumpers on their first skydive.

A total of 2000+ skydives with 600+ as an instructor.

Picture of Sport1 logotype.

Warehouse Worker

January 2013 - January 2016
Kløfta, Norway

Worked at Sport 1's main warehouse in Kløfta during the winter seasons from 2013 to 2016. The work primarily involved driving forklifts and picking orders, sorting incoming goods, packing and shipping.

Other jobs and experiences

Sole trader, June 2016 - present

Until 2019 the company's main focus where instruction and consultancy services in skydiving. It has since 2023 change course to web development.

Teacher assistent, BTH., August 2023 - December 2023

Graded assignments and projects for first year students.

Kvikkjokk Mountain Station, September 2016

Kitchen assistant and cleaner.

Branäs Ski Resort, January 2012 - March 2012

Lift operator.

Printer, June 2011 - oktober 2012

Worked as a substitute for sick leave and vacation cover at VF Tryck in Karlstad, primarily at the night shift.

BAWA, Ubud (Bali), Indonesia, March 2011

Volunteer work at a dog shelter.

VitaeLab AS, February 2008 - March 2010

Customer service, market analyst/statistician.

Skills & education

Skills

Languages

JavaScript / TypeScript
HTML
CSS
Python
PHP
SQL
Bash

Tools

Git
Docker
GraphQL
Strapi
MongoDB
MariaDB
Figma

Frameworks

Node.js
Express
Flask
pytest
Svelte
React
Bulma
Tailwind

Education

College

August 2022 - June 2024
Blekinge Institute of Technology (BTH), Karlskrona.

Studied two years and 120hp at the Web Programming program. This program leads to a 'Higher Education Diploma in Software Engineering with emphasis in WebProgramming'.

Gymnasium

August 2004 - June 2007
Sundsta-Älvkulle Gymnasiet, Karlstad.

Studied media (Mediaprogrammet).

High School

August 2001 - June 2004
Ilandaskolan, Karlstad.