Skip to main content
Łukasz Sarna

Available for select consulting

Designing and building AI-augmented backend systems.

Software engineer, 8 years writing production backends in Spring Boot, Python, and on AWS. Currently building the OAuth2/OIDC identity stack at Sanoma and a HealthTech platform with my own startup on the side.

Contact

Let's build something properly.

Open to consulting on AI integration, system architecture, and dev-team enablement. Based in Warsaw, working globally.

Now

What I'm working on

Two builds in flight. Both lean on agentic AI as a daily tool, not a buzzword.

Sanoma Software Engineer

Designing and building the OAuth2/OIDC identity provider, BFF layer, and AWS deployment infrastructure for a new generation of learning apps. End-to-end: spec, schematics, Spring Boot code, Helm, Bitbucket pipelines, ALB and CloudFront setup.

HealthTech startup Co-founder & Architect

Two years in. Spring modulith plus Python services, Keycloak, REST and SOAP integration with legacy government systems, Flutter frontend. Built with extensive AI assistance: agents, openspec, MCP, spec-driven development at every layer.

AI consulting Pilots & advisory

Helping teams bring AI into their stack without breaking it: agentic workflows, RAG over private data, custom MCPs, and getting devs comfortable with Claude Code, Copilot, and openspec. Selective engagements through RevDev.

Selected work

Things I've built

A subset. The full list lives on GitHub.

Featured

AscendAI

Multi-module AI orchestration platform built on Spring AI and Model Context Protocol. Routes per-request to LM Studio, OpenAI, Gemini, Anthropic, and MiniMax. RAG pipeline with Qdrant, semantic memory via Mem0, four custom MCP servers (audio transcription, web search, weather, OCR).

Spring AIPythonMCPQdrantPostgreSQLRedisMinIODocker
View on GitHub (opens in new tab)

Experience

Eight years of building backends.

Mechanical engineering at Gdansk Tech with an Erasmus year in Rome, then the last eight years on backend systems. Mobile, desktop, web, embedded.

12.2023 / Present

Software Engineer

Sanoma Learning · Warsaw
  • Designed and built an end-to-end OAuth2/OIDC identity provider with custom token logic, BFF layer, and AWS deployment topology (ALB, CloudFront, security groups) for a new generation of frontend apps.
  • Wrote the Spring Boot BFF from scratch, packaged with Helm and Docker, deployed via Bitbucket Pipelines.
  • Reduced AWS deployment time by ~99% through pipeline and infrastructure automation.
  • Drove team-wide adoption of GitHub Copilot and spec-driven development with MCPs.
  • Earlier: built remote-learning services in Spring + Vert.x, optimized MongoDB indexes, and contributed to the Angular 17 frontend.
Spring BootVert.xOAuth2/OIDCAWSHelmMongoDBAngularMCP
~2 yrs · concurrent

Co-founder & Solutions Architect

HealthTech startup (stealth)
  • Architected a Spring Boot modulith plus standalone services that can be sold separately; Spring Cloud today, Kubernetes + Helm planned.
  • Implemented Keycloak with OAuth2 over both REST and SOAP for legacy government service integration.
  • Built the Flutter frontend mostly solo.
  • Set up an AI-augmented workflow across design, architecture, and coding using custom skills, openspec, and MCPs.
Spring BootSpring CloudPythonFlutterKeycloakREST + SOAPopenspec
01.2022 / 12.2023

Java Developer

Luxoft · Warsaw
  • Built a credit auto-decision system for a banking client that cut processing time per credit application by ~90%.
  • Spring application development, Cucumber automation tests, Jenkins credential and environment management, deployment to Google Cloud.
JavaSpringCucumberJenkinsGCP
07.2020 / 03.2022

Java Developer

C&F · Warsaw
  • Wrote Ansible deployment playbooks that cut service start-up time by ~95%.
  • Built CI pipelines in Jenkins and Gradle-built Docker images published to JFrog.
  • Integrated LDAP and Apache Ranger to automate user access control.
  • Backend development for enterprise clients.
JavaSpringMicroservicesJenkinsAnsible
07.2018 / 07.2020

Software Developer

Samsung Electronics Polska · Warsaw
  • Shipped Android research apps with on-device ML, including audio enhancement and a Bixby + Google Vision-powered video and image processor focused on accessibility for users with visual impairments.
  • Built an internal log-analysis tool with server-side auto-analysis and Android-side support tools.
  • Built end-to-end automated IMS test suites.
JavaAndroidMLBixby
03.2018 / 06.2018

Junior Java Developer

Amelco · London, UK
  • Three-month contract building backend services for a sports-betting platform.
  • First international role, taken straight after the CodersLab Java bootcamp.
JavaSpring

Skills

What I work with daily

Grouped by domain. No proficiency bars; everything here I've shipped to production.

Backend & languages

JavaSpring BootSpring CloudSpring AISpring SecurityHibernateVert.xPythonFastAPIBashPowerShellKotlin

AI & agentic

MCPFastMCPRAGQdrantopenspecClaude CodeGitHub CopilotLM StudioOllamavLLMHugging FaceYOLOEmbeddingsOpenAI APIAnthropic APIGemini API

Cloud & DevOps

AWSGCPCloudFrontALBDockerDocker ComposeHelmKubernetesJenkinsBitbucket PipelinesGitHub ActionsAnsibleArtifactoryNexus

Auth & security

OAuth2OIDCKeycloakJWTSOAP / WS-SecurityLDAP

Frontend & mobile

FlutterDartAngularTypeScriptJavaScriptNext.jsAndroid (native)

Data & messaging

PostgreSQLMySQLMongoDBRedisMinIO / S3SQLNoSQLRESTWebSocketMQTTKafka

Hardware & IoT

Arduino / C++ESP8266 / ESP32PlatformIOKiCadZigbeeHome AssistantAutodesk InventorFusion 3603D printing

Practice & testing

Solution architectureSystem designSpec-driven devCucumberModular monolithHexagonal architectureAgile / Scrum

Qualifications

Education & certifications

Mechanical-engineering background, Erasmus exchange in Rome, then a pivot to software via Java bootcamp.

Education

  • Java Developer Bootcamp
    CodersLab · Warsaw
    2017 / 2018
  • M.Sc. Mechanical-Medical Engineering
    Gdansk University of Technology
    2016 / 2017
  • M.Eng. Mechanical Engineering (Erasmus+)
    Sapienza Università di Roma
    2016 / 2017
  • B.Eng. Mechanical-Medical Engineering
    Gdansk University of Technology
    2012 / 2016

Certifications

  • Test-Driven Development
    Bottega IT Minds
    12.2019
  • Application Security
    PWNing Conference
    11.2019

Consulting

How I can help

Three things I do well, available as advisory, audit, or hands-on engagement. Engagements run through RevDev.

01

Software development

Eight years writing backends in Spring Boot, Python, and on AWS. Greenfield builds, rewrites of older services, OAuth2/OIDC, REST and SOAP, deployment automation. The base under everything below.

02

System architecture & modernization

Pay down tech debt, redesign older backends, move legacy code to Spring Boot or to a sane Python service. OAuth2/OIDC, AWS, Helm, deployment that holds up under load.

03

AI integration for enterprise

Plan the agentic workflow, set up RAG over private data, ship MCPs for your tools. Designed for places where security and operations review every change.

04

AI-augmented engineering teams

Onboard your devs to Claude Code, Copilot, and Codex with shared agent-standards, project skills, and MCP setups. Ship faster without losing quality.