K.Õ

Tallinn, Estoniaavailable for work

Kaarel Õun

Full stack web developer. 10 years building modern web apps — from lightweight marketing sites to large-scale platforms serving millions of assets. TypeScript end-to-end, through my own studio The Typescript Company.

/ stack

daily

  • React
  • TypeScript
  • Bun
  • Tanstack Start
  • Prisma / Drizzle
  • Tailwind
  • Shadcn UI

also

  • Next.js
  • Docker
  • Valkey
  • Cloud Run / AWS / Hetzner
  • Meilisearch
  • Kafka
  • Sentry

/ selected work

High Mobility · Outl1ne → TTC

High Mobility — Car Data Visualisation

Interactive dashboard for real-time vehicle telemetry, built for an automotive API platform.

React · TypeScript · GraphQL · Kafka

Targum AI · The Typescript Company

Targum AI — E-commerce Content Enrichment

E-shops integrated via API to automatically clean, structure, and optimise product data — text, images, metadata — using AI agents. An early exploration of agentic content pipelines.

TypeScript · AI agents · API

Sunly · The Typescript Company

Sunly — Business Savings Calculator

Multi-step calculator for Sunly's B2B sales flow — enter your business, see projected savings from switching to solar, leave your details.

TypeScript · React · Tailwind

Oskused.ee · The Typescript Company

Oskused.ee — Occupational Search

AI-powered job title finder for a government skills platform. Describe what you do in plain language & vector search maps it to the correct occupational classification.

TypeScript · Vector search · pgvector

Scanpix · Outl1ne

Scanpix — Baltic Media Portal

The primary photo and video library for journalists across Estonia, Latvia, and Lithuania. 21M+ assets from AP, AFP, NY Times and others. Built from scratch as lead developer: architecture, search, front end, delivery.

React · TypeScript · Laravel Nova

Postimees · Outl1ne

Postimees — New Site & Mobile

New site and mobile experience for Estonia's largest media group — 100k+ daily users, 10x ad speed boost, 2x mobile ad revenue. Helped move them from #2 to #1 most visited news site in the country. Also part of the team building a new internal accounting platform for the Postimees Group.

JavaScript · Website & Mobile app

Larsen · Outl1ne

Larsen — Hotel Booking System

Full-stack booking platform: dynamic pricing, add-ons, granular time slot management, cleaner scheduling, and automatic smart lock activation on booking confirmation.

React · TypeScript · Laravel

/ experience

2023 –

The Typescript Company (my own company)

Full-stack TypeScript consultancy & development. Clients include Net Group, Outl1ne and others. Current.

2024 – 2025

Net Group via The Typescript Company

Net Group acquired Outl1ne in 2024. Continued work through my own company as an outsourced contractor - one of the largest IT companies in the Baltics.

2022 – 2024

Outl1ne formerly Optimist Digital

Renamed from Optimist Digital in 2022. Lead developer across Scanpix, Postimees, Larsen, GGI, Geenidoonor, High Mobility and more. Acquired by Net Group in 2024.

2017 – 2022

Optimist Digital

Web agency in Tallinn. Lead developer. Mentored junior developers. Later renamed to Outl1ne.

2016 – 2017

Brainart

Applications for public sector clients including the National Institute for Health Development.

2015 – 2016

MTÜ Loomekoda

Admin platform for a private school with 500+ students.

/ about

Building with AI tools day-to-day - Claude & OpenCode. Following the communities around Theo Browne, ThePrimeagen, TJ DeVries, Adam Elmore, Dax Raad and Fireship - staying close to where the TypeScript ecosystem is heading.

/ education & languages

Tallinn University of Technology

2013 – 2017

Estonian, English

/ get in touch