Technical Background
B.Sc. Software Engineering // Uni Stuttgart

OLEKSANDR
IZOTOV

Software Engineering Student — Stuttgart, DE

Stuttgart, Germany
B.Sc. Software Engineering
Werkstudent at RECARO Aircraft Seating
Java · Python · TypeScript
Section_01 // About
About

About me

Professional Journey

Education & Work

Active

Recaro Aircraft Seating

Since Mar 2026

Werkstudent — Software Engineering, Data Analysis & Testing

Uni Stuttgart

Since 2025

B.Sc. Software Engineering

Status // Stuttgart

About Me

I build things end to end — database, backend, interface, deployment.

Software Engineering student at the University of Stuttgart, working part-time at RECARO Aircraft Seating on software, data analysis and testing. Mostly Java and Python on the backend, TypeScript on the front. Everything here I built and run myself, including the server this page is served from.

Software Engineering Student

Focus

Backend, data and internal tooling

5

Languages I work in

Java, Python, TypeScript, Kotlin, Rust

Section_02 // Stack
Tech Stack

Tech Stack

Languages
Java
Python
TypeScript
Kotlin
Rust
SQL
Java
Python
TypeScript
Kotlin
Rust
SQL
Java
Python
TypeScript
Kotlin
Rust
SQL
Async RotationActive
Backend & Data
Spring Boot
Django
PostgreSQL
Redis
Celery
MinIO
Spring Boot
Django
PostgreSQL
Redis
Celery
MinIO
Spring Boot
Django
PostgreSQL
Redis
Celery
MinIO
Async RotationActive
Frontend & Infra
React
SvelteKit
Tauri
Docker
Linux
Nginx
React
SvelteKit
Tauri
Docker
Linux
Nginx
React
SvelteKit
Tauri
Docker
Linux
Nginx
Async RotationActive
Section_03 // Portfolio
Featured Case Studies

Projects

Three projects I built end to end. The first is commissioned work, in production and in daily use; the other two are still being built.

cp-binom — EdTech Platform
2026

Commissioned work, in production since April 2026 and used daily. A full-stack educational platform built from scratch for a tutoring centre serving 200+ students. Java 21 and Spring Boot 3.5 behind JWT auth, PostgreSQL 16 under Flyway, self-hosted MinIO for files, and two separate rendering paths so the public pages are indexable. Replaces fragmented manual coordination with a unified system for scheduling, materials, testing, and communication.

Java 21Spring Boot 3.5React 18PostgreSQL 16MinIO

Java // Spring Boot 3

cp-binom — EdTech Platform

Kliniq — OR Scheduling
2026

Operating-room scheduling, built solo from scratch and running live — sign in with a demo account and move a booking. A Postgres EXCLUDE constraint makes overlapping bookings impossible to insert at all, so the guarantee survives two people clicking at once; Server-Sent Events push every change to open dashboards. Auth is self-hosted end to end: Argon2id, WebAuthn passkeys, Redis sessions, no external provider. 29k lines of Kotlin and SvelteKit under 187 tests.

Kotlin 2.1Spring Boot 3.5SvelteKit 2PostgreSQL 16Passkeys

Kotlin // Spring Boot 3

Kliniq — OR Scheduling

Fortochka — Private VPN
2026

A private VPN service, built as a distributed system rather than a box with WireGuard installed on it. An agent runs on every node with a six-operation contract, listening only inside a management tunnel — from outside its port does not exist. A separate control plane holds the database, polls the agents and runs the Telegram bot people use. It deliberately stays out of the traffic path: take it offline and the VPN keeps working. 260 tests across both halves.

Python 3.12FastAPIaiogram 3AmneziaWGNext.js 16

Python // Distributed

Fortochka — Private VPN

Contact Background
STUTTGART_SE
04 // CONTACTS

LET'S
CONNECT

If something here caught your interest — a project, a question, an opportunity — write to me. I usually reply within a day.

System_Pulse
○ Connecting
API_LATENCY
BUILD_TIME
MEMORY
UPTIME
Contact_Form
Secure // TLS 1.3
* Required fields
StatusOpen to messages
Response Time< 24 Hours