Skip to content
View KALalev18's full-sized avatar
🅿️
Ye
🅿️
Ye

Highlights

  • Pro

Block or report KALalev18

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KALalev18/README.md

Kristian Lalev

Software engineer in Espoo, Finland. MSc Computer Science student at Aalto University, BSc in Software and Systems Engineering from LUT University (4.56/5).

I build backend systems, web apps and data pipelines, and I measure what I build: latency, throughput, test coverage, and what breaks under load.

  • Founder and developer at Nordic Flow, building custom websites with React, Next.js and Spring Boot
  • Data team member at Aalto Formula Team
  • Former Teaching Assistant at LUT in Operating Systems and Functional Programming

Looking for Software Engineer and Data Engineer roles.

Projects

Project What it does Result Stack
Coffee Finder · demo Swipe through cafés near you and save them on a map, built on OpenStreetMap Cached lookups in 1–3 ms instead of up to 1 s React · TypeScript · Fastify
ts-scheduler Typed scheduling library with priorities, deadlines and DST-correct recurrence Heap queue ~10× faster than a sorted array · 152 tests TypeScript · Node.js
Muscle Map Workout Log · demo Workout tracker with templates, personal records and a live body map 21 ms p95 with 10,000 workouts · Lighthouse 98 mobile React · Node.js · MongoDB
Pomorie Reports Streaming and batch data platform for citizen reports, with a dbt warehouse and reward ledger Report routed in 69 ms median · 40 data tests Python · Kafka · PostGIS · dbt · Dagster
Sports Booking Court booking with no double bookings under concurrent load 100 simultaneous requests → exactly 1 booking Java · Spring Boot · PostgreSQL
Irrigation DB PostgreSQL database and API for sensor-driven irrigation Hot query from ~65 ms to 0.2 ms PostgreSQL · Prisma · TypeScript

Stack

Languages

TypeScript, JavaScript, Python, Java, C, Scala

Web and backend

React, Next.js, Node.js, Express, Spring Boot, FastAPI

Data

PostgreSQL, MongoDB, Kafka, Prisma

SQL PostGIS dbt Dagster Redpanda

Testing and tooling

Vitest, Docker, GitHub Actions, Linux, Git

Playwright pytest JUnit 5 Testcontainers k6

Contact

Portfolio · LinkedIn · kristian.lalev1@gmail.com

Pinned Loading

  1. Capstone-Project Capstone-Project Public

    JavaScript 4

  2. Ema-Games-Project Ema-Games-Project Public

    HTML

  3. Email-sender Email-sender Public

    JavaScript 1

  4. muscle-map-workout-log muscle-map-workout-log Public

    JavaScript

  5. ML-Car-Price-Predictor ML-Car-Price-Predictor Public

    Jupyter Notebook

  6. sports-booking sports-booking Public

    Java