Employed full-time · building on the side

Kasper Falkfullstack engineer.

By day I build software for transport and logistics at WIP: Spring Boot on the back, Vue on the front, and the UI/UX design in between. On the side I build websites for small businesses and clubs, from first sketch to live site.

Based in
Karlskrona, Sweden · CET
Currently
Fullstack dev & UI/UX · iLog & WIP
Daily stack
Vue 3 · Vuetify · TypeScript · Java · Spring Boot

01 / About

Complex workflows,
simple tools.

I work as a fullstack developer and UI/UX designer at iLog and WIP in Karlskrona, building software for the transport and logistics industry. Most of the job is taking a messy real-world process (fleet management, route planning, deliveries, drivers out in the field) and making it usable for the people who run it every day. The last two years that has meant iLog Sped, iLog TMS, iLog Distribution and iLog Driver, plus Deep, an e-learning platform, and a couple of monitoring systems.

My main tools are Vue 3, Vuetify, TypeScript, Java, Spring Boot and FreeMarker. I care about clean code, good UX, accessibility and systems that stay easy to maintain. I have a degree in web programming from Blekinge Institute of Technology, where I also taught Python and JavaScript as a TA. Evenings go to side projects under the name FalkenDev. Not looking for a new job, but happy to talk.

02 / Skills

What I reach for.

01

Frontend

Where I spend most days

  • Vue 3
  • TypeScript
  • Vuetify
  • shadcn-vue
  • JavaScript
  • HTML5
  • CSS · SCSS
  • React
  • React Native
02

Design

UI/UX is half the job

  • UI/UX design
  • Figma
  • Accessibility
  • Interaction design
  • Usability testing
03

Backend

APIs and the data behind them

  • Java
  • Spring Boot
  • PostgreSQL
  • REST APIs
  • FreeMarker
  • Node.js
  • Python
  • C# · ASP.NET · Blazor
  • NoSQL
  • PHP
04

Infra & tooling

Keeping it running

  • Docker
  • Git · GitHub
  • Microsoft Azure
  • CI/CD
  • Linux · Bash
  • Jira · Confluence
  • CCNA networking
05

Ways of working

How I like to build

  • Agile methods
  • Project management
  • Leadership
  • Teaching & code review
  • Virtual teams
  • Swedish · English

03 / Featured projects

Things I built and still run.

Each one started as something that annoyed me. Two run on my own servers, one is on pause.

Grindify landing page

Grindify

2024 to now

A free gym tracker built for my own training: programs, sets and reps, streaks, progress per lift. Installable PWA, works offline, one Docker Compose command to self-host. Live at app.grindify.io, open source under AGPL-3.0.

  • Vue 3
  • NestJS
  • PostgreSQL
  • Docker Compose
VueKit theme builder

VueKit

2025 · paused

A visual theme builder for Vuetify 3. Adjust palettes and component defaults against a live preview, then export a ready config in TypeScript or JavaScript. 65 components in, then paused: AI writes the config faster than I click.

  • Vue 3
  • Vuetify 3
  • Express · Prisma
  • Redis
Project Hub dashboard

Project Hub

2025 to now

One dashboard for everything I run: uptime and response times, Docker containers, CI runs, releases, milestones and an encrypted env vault. 19 containers and 11 projects monitored, single user: me.

  • Vue 3
  • Spring Boot
  • PostgreSQL
  • Docker API

04 / Experience

Where I've worked
and studied.

Two current roles in Karlskrona, both in transport and logistics. Before that: BTH, teaching, and an internship at CGI.

  1. 2024 to now

    Current

    Fullstack Developer & UI/UX Designer

    iLog / Deliver IT

    Karlskrona · on site

    Fullstack developer and UI/UX designer on iLog Sped, TMS, Distribution and Driver. Transport management software: fleets, route planning, deliveries, and the driver app in the field.

    • Vue 3
    • Vuetify
    • TypeScript
    • Java
    • Spring Boot
    • FreeMarker
  2. 2024 to now

    Current

    Fullstack Developer

    WIP / Wireless Independent Provider

    Karlskrona · hybrid

    Built Deep, an e-learning platform, and designed monitoring systems from scratch. Went from part-time to full-time after two earlier stints.

    • Vue
    • TypeScript
    • Java
    • PostgreSQL
  3. 2023 to 24

    Seasonal → part-time

    Software Engineer

    WIP / Wireless Independent Provider

    Summer role, then part-time through the autumn alongside studies. Vue, JavaScript and agile delivery in a small team.

    • Vue
    • JavaScript
    • Agile
  4. 2023 to 24

    Remote · part-time

    Teaching Assistant

    Blekinge Institute of Technology

    Assisted and graded in Programming and Problem Solving with Python and Programming with JavaScript.

    • Python
    • JavaScript
  5. 2023

    Remote · 5 months

    Frontend Developer & Project Manager

    CGI · internship

    Client project in BTH's Small Team Software Engineering course: a web app letting home-care recipients order homemade meals digitally. Led the project and built the frontend.

    • Jira
    • Confluence
    • ASP.NET Razor
    • Blazor
    • C#
  6. 2018 to 22

    Halmstad

    Before code

    Biltema Logistics · HKScan · Svenska Kyrkans Unga

    Warehouse and food production work, plus a year of leadership training. That is where the leadership on the skills list comes from.

Education & certificates

  1. 2021 to 24

    Degree

    BSc Software Engineering, Web Programming

    Blekinge Institute of Technology (BTH), Karlskrona

  2. 2017 to 20

    Diploma

    High School Diploma, Information Technology

    Kattegattgymnasiet, Halmstad

  3. 2019

    Certificate

    CCNA Routing & Switching: Introduction to Networks

    Cisco Networking Academy