Open to software development opportunities

Software developer · Åland

Building systems that do useful work.

I build practical software where backend services, Linux systems, automation, and product delivery meet.

Tommy Mathisen, software developer

01 / Introduction

Practical by default.

I am a software developer with a strong background in Linux-based systems and production support. I like understanding how a system behaves end to end—then making it simpler, more reliable, and useful to the people depending on it.

02 / Selected work

Problems solved in code.

Products and tools shaped by real constraints: transit data, payments, chat protocols, storage devices, Linux internals, and responsible AI integration.

Buss.ax journey planning interface with route search and a map of Åland
01 / featured2025

Buss.ax

A journey planner and route-visualization product for public transport across the Åland Islands.

  • Go
  • TypeScript
  • React
  • PostgreSQL
  • PostGIS
Product photography from the Dirty Dyk’s Chili Sauce online shop
02 / featured2025

Dirty Dyk’s Chili Sauce

A production e-commerce platform for selling handcrafted sauces and managing the business behind the storefront.

  • Go
  • TypeScript
  • React
  • Payments
  • SQLite
Abstract terminal-inspired illustration representing the Lolo IRC bot
03 / featured2026

Lolo IRC Bot

A modular IRC system that brings AI conversations and useful tools into a long-running real-time chat environment.

  • Go
  • Python
  • IRC
  • Applied AI
  • Tooling
WoeUSB mark on a dark technical background
04 / featured2026

WoeUSB-go

A Go reimplementation of the Linux workflow for creating bootable Windows installation media.

  • Go
  • Linux
  • Storage
  • CLI
  • System tooling

03 / Capabilities

Across the stack, close to the system.

I work best where product needs meet technical depth—from an operating-system boundary to a service API and the interface someone uses.

01

Backend systems

Services and integrations designed around clear boundaries, dependable data flows, and maintainable operations.

  • Go
  • Python
  • Java
  • REST APIs
  • PostgreSQL
  • SQLite
02

Linux & platform

System-level tooling, networking, observability, deployment, and production troubleshooting close to the operating system.

  • Linux
  • Networking
  • Docker
  • AWS
  • PostGIS
  • Redis
03

Automation & applied AI

Focused automation and AI-assisted tools that reduce manual work while keeping safety and human control visible.

  • AI integrations
  • CLI tools
  • Log analysis
  • Python
  • Go
04

Product delivery

Full-stack products taken from an ambiguous problem through architecture, accessible interfaces, and deployment.

  • TypeScript
  • React
  • Payments
  • Maps
  • PWA
  • E-commerce

04 / Experience

Built through practice.

Experience spanning production software, operational systems, customer support, and the hands-on technical work that makes abstract architecture concrete.

2024–2025

Software Developer Trainee

PAF – Ålands Penningautomatförening

Built and maintained Java backend integrations and financial data flows, and helped move an AWS- and Python-based AI chatbot from beta into production.

2020–2022

IT Administrator / Operations Support

Cainby

Administered Linux and Windows systems, supported day-to-day operations, and built Python tooling to integrate accounting data with Briox.

2013–2017

Computer Technician

Megadata

Repaired and maintained computers, diagnosed operating-system and hardware problems, and supported customers directly.

Education

2022–2024

Professional Qualification

Grit:Lab Åland

Software development and systems engineering, including programming, Linux, security, networking, databases, web technologies, algorithms, applied AI, and a 20-week industry internship.

2015–2017

Information Technology (Datanom)

Yrkesakademin Österbotten

Professional qualification in information technology.

2015–2017

Linux Administration

Korsnäs Kurscenter

Linux administration and system management.

05 / Contact

Have a useful problem to solve?

I’m open to development opportunities and conversations about backend systems, Linux tooling, automation, full-stack products, and applied AI.