Software Developer & Integrations Specialist

Welcome to kajlund.com

The most fundamental problem in software development is complexity. There is only one basic way of dealing with complexity: divide and conquer.

About Me

25+ years of software development experience

Hi there! I am Kaj Lund.

I live on the Finnish northern west coast and have been working as a professional software developer since 1998.

During the past 10+ years, I've mainly worked with fullstack web development, mostly building backends and robust REST APIs using Node.js.

Lately, I'm back to focusing on Delphi backend programming alongside Node.js system integrations, database design, and modern web tooling.

Node.js Delphi REST APIs SQL & PostgreSQL Integrations HTML / CSS / JS Docker & DevOps

What I'm Up To

A chronicle of learning, projects, and tech exploration

2026
  • AI tools training & workflow integration
  • Lit / Web Components exploration
  • Rebuilt website into modern single-page site
2025
  • Deep dive into SQL basics and advanced queries
  • Familiarized myself with Drizzle ORM
  • Backend test automation using Vitest
  • Replanning website architecture
  • Exploring developer AI tools
2024
  • Built website using server templating techniques
  • Learned DevOps technologies: Docker, Kubernetes, and Helm
2023
  • Continued SQL basics and database design
  • Built and published Gina's Grill website
2022
  • Evaluated Fastify as a lightweight alternative to Express
  • Learned React and Next.js ecosystem
  • Completed GraphQL architecture courses
2021
  • Learned Svelte.js and SvelteKit
  • Migrated Node.js server development from Hapi.js to Express
2020
  • Golang language fundamentals
  • TypeScript, LitHtml, Express & GraphQL courses
  • Node.js Microservices architecture
  • Built projects with Svelte.js
2019

Themes: Code Quality (Testing, JSDoc), REST Alternatives, and Client Frameworks.

  • Enforced JSDoc code documentation standard across repositories
  • Compared Express vs Hapi performance
  • Evaluated GraphQL vs REST APIs
  • Adopted latest ECMAScript features in Node.js
2018
  • Adopted Prettier for code linting and formatting
  • Upgraded servers to Hapi 17, Node 8+, and async/await
  • Standardized on ES8+ native array and object methods

Project Demos

Explore some of the applications and websites I've built

Web Game

Tetris

Simple single-page web app of a classic Tetris game clone built with vanilla HTML, CSS & JavaScript.

HTML5 CSS3 JavaScript Canvas
Netlify Site

Gina's Grill

Clean single-page static website for a restaurant built with HTML, CSS & JavaScript. Deployed to Netlify.

HTML5 CSS3 JavaScript Netlify
Netlify Site

Gina's Lunch

Single-page static lunch menu site built with HTML, CSS & JavaScript. Deployed to Netlify.

HTML5 CSS3 JavaScript Netlify