Karl Oskar Anderson

I build the web at Estravel; from client-facing services to internal offer creation engines
Tallinn

Projects

Estravel Fullstack developer (JUNE 2026 - present)

Estravel Metasearch

Building an offer composition workspace that unifies all provider data sources into client ready email copy via analytical AI.

  • Python
  • FastAPI
  • RabbitMQ/Celery
  • React
  • PHP
  • MySQL

Estravel web developer (NOV 2023 - JUNE 2026)

Estravel booking platforms

Rebuilt and expanded online B2C booking and inquiry platforms behind the Baltics' biggest travel agency.

  • PHP
  • Vue
  • React
  • WordPress
  • MySQL
Charon popup

TalTech Fullstack developer intern 2023

Charon

Charon is a Moodle plugin for programming assignments submissions. I was part of an agile team that improved plugin functionality.

  • Laravel
  • PHP
  • Vue
  • MariaDB
Main view

Bachelor's degree thesis 2023

HedgehogDBD

Developed an open source web app for visualizing databases as ERD schemas to help fellow students in the Database Basics (ICA0005) course.

  • React
  • TypeScript
tempsens

Sirowa Fullstack developer intern 2021

Tempsens

Developed a fullstack warehouse climate monitoring system with chart visualization.

  • PHP
  • SlimPHP
  • JS
  • Bootstrap
  • MySQL
Maanteeamet Timescanner

Personal project

Maanteeamet Timescanner

Developed a web scraper for getting notifications from Maanteeamet e-service about available driving exam times.

  • Python
  • Selenium

Skills

Frontend

Creating fast, responsive interfaces with reusable components and modern CSS workflows.

React
Vue
TypeScript
JavaScript
Tailwind
HTML/CSS

Backend

Adapting backend solutions to the problem - using WordPress for CMS, Laravel for applications, Python for data-driven tasks and .NET for business logic.

PHP
Laravel
Python
FastAPI
MySQL
WordPress
RabbitMQ
SSO
REST API

Tools

Turning "it works on my machine" into "it works everywhere".

Git (GitHub, GitLab)
Docker
WSL
Postman
Swagger
0103

Iran war evacuation

"Karl Oskar and Sirje quickly built a working web solution and kept their hands on the technical side of things throughout the process. I don't think Karl Oskar ever went to sleep. [...] We can confidently say that our team, together with the Ministry of Foreign Affairs team, did world-class work."