Tallinn, Estonia — available 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 — Car Data Visualisation
Interactive dashboard for real-time vehicle telemetry, built for an automotive API platform.
React · TypeScript · GraphQL · Kafka
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 — 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 — 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 — 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 — 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 — 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