Runko Works

Work

Projects

Seventeen years of engineering, from Linux network stacks to AI systems in production. For each project: why it mattered, then how it works.

Filter by area

2026 – now · Own product

A multi-tenant AI assistant platform, built solo

An AI assistant that qualifies site visitors and hands usable leads to sales, for many businesses at once, without a development project per customer.

  • AI
  • Platforms & data

2021 – now · Global energy technology company

From MVP to an enterprise knowledge-graph platform

Data from disparate legacy systems in one knowledge graph, so search, analytics and new applications plug into one platform instead of each source.

  • Platforms & data

2018 – 2021 · Telecom test and monitoring vendor

Bringing 5G into a mobile network test product

When 5G networks were first being built, operators needed proof that the new implementations follow the standard. The test product had to speak 5G.

  • Telecom

2018 – 2021 · Telecom test and monitoring vendor

Search over documents and web pages

Search through PDF documents and web pages inside a product, chosen to fit its constraints and running in production.

  • Platforms & data

2018 – 2021 · Telecom test and monitoring vendor

An LTE positioning protocol library

A C library for testing location services, implementing the LTE Positioning Protocol straight from the 3GPP ASN.1 specification.

  • Telecom

2018 – 2021 · Telecom test and monitoring vendor

KPIs from network traffic

Network traffic analysis tools extended to extract KPIs for FTP, IGMP, TCP, RTP and other protocols.

  • Telecom

2015 – 2018 · Network technology vendor

1,500 test cases behind an accelerated network stack

A vendor's network acceleration that bypasses the kernel could only ship once it behaved like the real stack. About 1,500 test cases made that provable.

  • Quality engineering

2015 – 2018 · Network technology vendor

An accelerated network stack inside containers

Containers depend on network interfaces moving between namespaces. Tests proved the accelerated network stack keeps working when they do.

  • Quality engineering

2015 – 2018 · Engineering services company, internal

A platform for millions of test results

With thousands of test cases, raw logs stopped answering questions. An internal platform to aggregate and analyse results over years.

  • Platforms & data
  • Quality engineering

2011 – 2015 · Network equipment vendor

An embedded management system for PON networks

An equipment vendor's passive optical network needed a management system of its own: core, SNMP and a command line, embedded and distributed.

  • Embedded
  • Telecom

2015 – 2018 · Network technology vendor

A DLNA client to test a home gateway

A UPnP/DLNA client, compatible with MiniDLNA and Twonky, to test the storage and media sharing of a home gateway.

  • Quality engineering

2011 – 2015 · Network technology vendors

Testing network stacks through the socket API

Network devices, drivers and stacks tested through the BSD socket API: TCP state machine, socket options, multicast, I/O multiplexing.

  • Quality engineering

2011 – 2015 · Engineering services company, internal

A distributed test environment

Contributed to the distributed test environment, written in C, that the network test suites run on.

  • Quality engineering

2009 – 2011 · Research institute

Firmware for a SpaceWire hub

Firmware for a SpaceWire hub, the network standard for onboard spacecraft data, developed in Cadence emulation.

  • Embedded

2009 – 2011 · Research institute

Precise time for SpaceWire networks

The Precision Time Protocol for SpaceWire networks, implemented as a Linux kernel module.

  • Embedded

2009 – 2011 · Research institute

Measuring data transmission on embedded systems

Client-server tools over TCP, UDP and RTP to measure data transmission on embedded systems in SpaceWire and Ethernet networks.

  • Embedded