Portfolio · 2026

Multiple products.
Solutions that grow business.
I design and build — I do not just lead.

AI as a tool. 25 years of business. At my best in a team.

Scroll
Isokyrö · FI
Approach

Where others stop at PowerPoint,
I build.

A business problem rarely solves with one tool. It solves when three areas work on the same side of the table — and the doer understands all three.

01

Strategy

Three decades of CEO experience and 25 years of ICT combined. I understand which solution carries the P&L, and which is just a demo.

02

Execution

React, NestJS, PostgreSQL, Apps Script — hands on the keyboard. Strategy does not stay in slides when the same person understands and builds.

+
03

AI

Claude, ChatGPT, HeyGen, Web Speech API. I orchestrate multiple models into a single flow — where one model is not enough.

The same person leads all three. No middlemen, no translation costs, no message shipwrecks.
Philosophy

Simple
is beautiful.

I see things from the customer's perspective. I do not push a ready-made option — I grasp the problem and only then choose the tool that brings the most value to the business.

Micro-application model
Yesterday
Complex Excel
Cells, formulas, macros. One person knew how to use it, others feared breaking it.
Today
Micro-application
Web-based, mobile, adapts to the process. Anyone can use it, nothing to "break".
Same idea as AI agents — focused on a single task, precise, efficient. For human workflows.
Business value first

Understanding the customer's problem before code. Solution measured in time saved, not lines of code.

Precise targeting

One process, one app. Not everything for everyone — exactly what the customer needs, with modern tools.

All the way to product

When needed, I model the concept into a finished product: architecture, UI, deployment.

SUM →A micro-application is not a stepping stone to "something bigger". It is the right tool for a company that needs a solution — not a platform.
Work
01/Warehouse management · field work2023

Inventory OS.

GPS-located equipment registry. Designed for the field.

Problem

Seven warehouses within a 15 km radius. Equipment logging was done on paper and spreadsheets — errors, duplicate work.

Solution

Mobile app that uses GPS to identify which warehouse you are in, stores photos and QR codes, and syncs to the database in real time. Field workers do not need a computer.

Google Apps ScriptGoogle Sheets APIJavaScriptMaterial Design LiteGeolocation APIGoogle Drive APIQR Code API
ResultReal-time equipment inventory across seven warehouses — without duplicate logging or paper.
02/Order & supply chain · food industry2023

Order Stream.

From order to delivery — automatically.

Automatically generates a formatted Excel order that the manufacturer's system reads directly.
Problem

Orders were processed manually in Excel. Errors, slowness, and lost orders.

Solution

Order form → archiving → confirmation → courier view → ready Excel for the manufacturer. One flow, no middlemen.

Google Apps ScriptGoogle SheetsJavaScriptExcelJSMailApp APIHTML / CSS
Result30 minutes → 2 minutes per order.
03/Learning apps · 9 languages2024

Opi-sarja.

Reading and maths in Finnish — learning aloud, free.

Problem

Finnish-language early-education learning games were lacking or paywalled. Nothing existed for read-aloud practice.

Solution

Two apps with several learning games inside. Animal characters as teachers, Web Speech API as the listener, i18next delivers content in nine languages.

9
languages
2
apps
4+
mascots
ReactViteTypeScriptTailwind CSSWeb Speech APIi18nextPWAVercel
ResultLaunched on Product Hunt. Nine languages. Ad-free, free, donation-supported — in daily use.
04/Virtual assistant · CV companion2024

Emilia.

She introduces me. With AI. And invites visitors to connect — in real time.

Multi-LLM workflow: ChatGPT analyzed the CV and wrote the script. HeyGen created the talking AI avatar. Claude built the application.
Problem

A CV tells. It does not converse, does not recognize the reader, does not invite contact, and does not tell the applicant who read it and when.

Solution

A small app embedded at the end of the CV where an AI avatar introduces Kimmo, asks interactive choices, recognizes the visitor, directs to WhatsApp, and reports back to Kimmo.

AI
Claude 3.5 SonnetChatGPTHeyGen AI
App
React.jsTailwind CSSBabel StandaloneGoogle Apps ScriptMaps GeocodingDrive APISheets APIMailAppScript PropertiesWhatsApp deep-linkQR Monkey
ResultThe CV did not end on the last page — it continued as a two-way conversation. The applicant hears when someone reads, the reader hears when someone responds.
05/Inventory + time tracking · production2024

Shift OS.

Inventory and time tracking together. In the field, on the desktop, in reports.

One login → in the field, time stamping + production volumes; for managers, monthly, weekly, comparison, and time-series reports as Excel and PDF exports.
Problem

Inventory management and time tracking were done in separate systems. Data scattered, double-entered, hard to report.

Solution

One mobile-first system that handles both. Includes five report views and Excel/PDF export for managers.

Google Apps ScriptGoogle SheetsJavaScriptHTML / CSSChart.jsMobile-firstExcel-vientiPDF-vienti
ResultTwo systems → one. Data entry time −50%.
06/HR & compliance · multi-tenant2025

StaffForge.

When 30 workers' papers no longer fit on the desk. And the authorities may call any moment.

Photograph passport with phone → save. Color warnings, email alerts, archive. Authorities request a report → click documents, print summary.
Problem

Companies bringing rental workforce to Finland. Around 30 workers of various nationalities. Passport, residence permit, work permit, safety cards — dozens of documents per person. One missed, regulatory fines follow.

Solution

Multi-tenant SaaS where each customer has its own database. Color-coded tracking, email alerts, mobile camera capture, archive, regulatory reporting at the press of a button.

~30
workers in production
4
languages FI · EN · SV · ET
3
level color warning
0
manual tracking
Frontend
React 18ViteReact Router 6Tailwind CSSMaterial-UIi18next
Backend & data
Node.jsExpressMongoDB AtlasMongooseGridFSMulti-tenant DBVercel Functions
Security
JWT + bcryptjsHelmetRate limitingAudit trailDatabase isolation
ResultIn production, in daily use. Zero manual tracking, zero regulatory fines from expired work permits.
07/Digital Twin Platform · multi-agent AIFlagship·2025

DigitalTwin.

A digital twin for any device. From five parts to fifty thousand — same platform.

One platform that scales from a simple household device to a paper mill production line. A "digital birth certificate" for every device, five AI agents handle specialized tasks, NestJS core orchestrates.
Problem

In a device's lifecycle, the manufacturer, service provider, and owner work in separate systems. Data fragments, predictive maintenance is absent, branding for new customers takes weeks. Existing platforms are built for either small or large devices — not both.

Solution

Universal digital twin platform with multi-tenant architecture. The same foundation works for any size of device. Five AI agents, executive KPI dashboards, location data for every part, white-label branding in 30 seconds.

5
AI agents orchestrated
30 s
white-label branding
3
user roles OEM · service · owner
5 → ∞
parts scalable
Frontend
Next.jsReactTypeScriptTailwind CSSReact QueryPWACSS Custom Properties
Backend & data
NestJSPostgreSQLTypeORMREST + GraphQLMulti-tenancyRBAC
AI & Intelligence
Claude APIMulti-agent orkestraatioPredictive analyticsDocument intelligencei18n FI · EN · SV · ET
Infrastructure
DockerKubernetesJWTHealth checks & logging
StatusProduction-ready MVP. Scales from any size class. Top Finnish industrial references available on request.
Journey

Three decades.
One thread.

25 years of ICT, 20 years in CEO positions, and the recent years a continuous shift closer to making things. The same person who started companies now also writes code.

1995
1999
From systems specialist to project manager

Working with Atria's production and export systems, then to multimedia as project manager at It's me Multimedia. This started the combination I have done my whole life — technology and business at the same table.

1999
2004
CEO, Kongo Group

CEO at 25. Network of nine regional offices and over 40 partner organizations. Customers included three ministries and around 30 Finnish cities. Here I learned that a technical solution does not carry if the business structure does not.

2004
2008
CEO, OpenOffice Finland

Finnish OpenOffice in collaboration with the University of Helsinki Translation Department. Selected as Software Product of the Year 2002 by Tietokone magazine. Customers: Ministry of Justice and Ministry of Finance. Open source 20 years before it was fashionable.

2008
2019
CEO, Absent

Eleven years. Customers including Logset, Ponsse, Lännen Tractors, The Switch, Finavia, Pellon Group. Own products AbAfterSales and BookDroid. Two VTT research projects with Business Finland funding, three publications on the Industrial Internet — before Industry 4.0 was a word.

2020
2024
Interim developer for mid-sized industry

A conscious choice to project-based work. E-commerce, inventory management, quote-to-order processes, time tracking. The same business understanding moved from one company to many.

2024
now
Independent AI & full-stack builder

MinnaLearn × University of Helsinki AI training. Cursor, Claude, multi-agent architectures. Seven own products in two years — from Apps Script tools to the NestJS-based DigitalTwin platform. The same person leads, designs, and builds.

The threadAt every stage, I have moved closer to making things. Specialist → project manager → CEO → developer who builds. Same person, same question: "What actually solves it?"
Get in touch

Tell me
about your problem..

Direct conversation, no middlemen. I respond personally, usually within the day.
Whether a short sparring session, a project, or longer collaboration — start by telling me what you are trying to solve.

kimmo.jaakkonen@gmail.com
Isokyrö, Finland· works remotely in Finland and internationally