Aleksandr Baranov

Aleksandr Baranov

Full-stack engineer · Panama City · UTC−5

I build integrations between systems. Node and TypeScript, six years of it, and lately LLM steps in production pipelines.

Work

K Health

contractNew York, US2024 — now

I build and look after EMR Connect, the service five internal teams go through to reach partner clinics' EMR systems (FHIR / Epic). Redis caching over a rate-limited API, sync workers on a queue, and the partner help center rebuilt on Next.js + Contentful.

Mapcreator

cartography SaaSEindhoven, Netherlands2022 — 2024
A 3D terrain map of the Grand Canyon with labelled viewpoints, made in the Mapcreator editor

I worked in the frontend team on the browser map editor. I carried it from Vue 2 to Vue 3, built the video editor's timeline and the animations that run on the map, patched MapLibre where the stock renderer couldn't do what the maps needed, and worked on the SVG exporter behind the vector exports.

Megacarwash

early-stage startup2020 — 2022
Three Megacarwash app screens: home with loyalty counters, service selection, and the booking total

I built a booking platform on my own, end to end: REST API, PostgreSQL, an Android app and the AWS setup under it. It shipped to Google Play. The business itself never took off.

Projects

Lead intake pipeline

The pipeline holding an enquiry for a person: the missing contact field flagged, beside the CRM record it would have written

Turns a messy inbound enquiry into a structured CRM record and tells the team it's there. An LLM reads it, a plain parser catches what it drops, and there's a hard ceiling on spend.

Code →Demo →

Waypoint

Waypoint: the filtered results list beside the map, pins clustered over Irkutsk

A city map of 199 places: search, filter, hours, photos, reviews. It runs on Leaflet and OpenStreetMap data, so there's no Maps API key behind it. Started as a Firebase side project and was later rebuilt on React 19.

Code →Open it →

About

I've always liked making things with my hands, and programming ended up being another way to do that. Python was my first language, and I got to it through machine learning rather than the web.

I taught the advanced Python course at Yandex Lyceum to school students. Somewhere in there I was handed the backend for someone else's frontend project and found out I could carry a whole application on my own, which is how I've wanted to work ever since. When I moved countries, what got me hired was work I could show end to end. I've been remote since, now from Panama City.

Languages

🇷🇺 Russian (native) · 🇬🇧 English (advanced) · 🇪🇸 Spanish (professional)

Education

BSc Software Engineering, Irkutsk National Research Technical University (2018–2022)

Stack

Backend

Node.js, TypeScript, NestJS, PostgreSQL, Redis, BullMQ

Frontend

React, Next.js, Vue / Nuxt (SSR/ISR), React Native

AI

LLM steps inside production pipelines: structured output, evals, cost limits

Geo

MapLibre GL (with renderer patches), vector tiles, SVG map export

Infra

Docker, GitLab CI/CD, AWS, GCP

Away from the keyboard

I run, ski and ride bikes, and I mostly plan trips around where I can do that. I've drawn since I was a kid, Adobe Illustrator included. Most of these are from Siberia, where I lived before, and from the coast here in Panama.

  • At a mountain marathon, still wearing the race bib
  • Looking down at skates on clear black ice
  • On a bike at a road sign in the Tunka valley, Siberia
  • Ski touring on a ridge, mountains and a frozen lake below
  • Sitting on lava rock in a volcanic caldera
  • A single ski track climbing through snowed-in forest
  • At a viewpoint facing a hilltop palace across the valley
  • Skiing an open slope above the treeline
  • Carrying a surfboard up the beach at dusk
  • A sand sculpture built on an empty beach