❝Jann Kleen· Berlin
About

Seventeen years of building software and leading teams.

I'm Jann, a software engineer and architect in Berlin, working freelance for fast-growing companies.

At a glance

Based in
Berlin, Germany 🇩🇪
Working since
2009
Studied
Engineering Cybernetics & Computer Science, Uni Stuttgart
Stack
Python, TypeScript, Go
Tooling
Postgres, AWS, Kubernetes
Speaks
English & German
Status
Available now

The projects I enjoy most are the ones where something gets built from nothing, and the ones with harder infrastructure and scaling problems. The second goes back a long way: I came to software through Linux, servers and networking as a teenager, and at university I worked on high-performance computing and at Selfnet, the student-run ISP for the dorms in Stuttgart. I still run my own infrastructure.

I co-founded Pocketvillage, became Head of Technology at resmio, and spent six and a half years at Lateral leading the backend and infrastructure team, next to a hands-on CTO. All three products went from no revenue to paying customers while I was there, and two of the companies were later acquired. I hired most of the engineers I led.

The impact I notice most from those years is in people rather than code: running into developers I mentored as juniors, years later, and seeing how they've grown.

Many of the people I work with don't have a technical background, so a good part of the job is written down: what we are building, what it will cost, and which trade-offs I made and why. I write the code as well.

Where I've been.

  1. 2018 – now
    ❧

    Freelance · Technology Consultant

    Part-time alongside Lateral until 2025 and full-time since then, for fast-growing SMEs and startups. Recent projects: interim Head of Engineering at a climate-tech company, technical due diligence for an SAP consultancy and an e-commerce brand, software architecture for an AI policy-intelligence platform, senior engineering on an enterprise AI and search platform, backend and data engineering for a hospitality operator, and two years of mentoring a startup CTO.

  2. 2019 – 2025
    ❧

    Lateral · Head of Engineering

    Six and a half years leading the backend and infrastructure team at a semantic search and ML company. We moved everything to Kubernetes, ran on-prem deployments for large enterprises, turned in-house ML prototypes into products, integrated LLMs, and built document-processing and OCR pipelines. I was also the CISO from 2019. I co-initiated Coordination.network, an open-source platform that grew out of Lateral, and was one of its two main code contributors.

  3. 2018
    ❧

    Cyber Innovation Hub · Senior Project Manager

    Six months at the German Ministry of Defence's innovation hub, matching startups with military users, running ideation workshops and scouting technology in blockchain, drones and IT security.

  4. 2014 – 2017
    ❧

    resmio · Head of Technology

    Joined a restaurant reservation platform before it had revenue, then built and led its frontend, backend and iOS teams. Moved the platform to Docker, AWS and Heroku, introduced CI/CD and centralised logging, and designed a self-optimising bid-management system for online ads.

  5. 2009 – 2013
    ❧

    Pocketvillage · Co-Founder & CTO

    A metasearch engine for tours and activities, and a package travel management system next to it. I hired the engineers, designed the product and the API, and pitched to investors. It won four startup awards: TTI Stuttgart 2009 (Best Startup Idea), Startup Weekend Stuttgart 2011 (1st), VIR Sprungbrett 2011 (Best Travel Startup) and Tnooz THack Las Vegas 2011 (1st).

❧ ❧ ❧

How I work.

I.

Fit the setup to the scale.

A small product doesn't need the infrastructure of a large one. I start with what is simple and cheap to run, and add more when the product actually needs it.

II.

Write it down.

Plans, ideas, bugs and the reasons behind decisions are written down where the whole team can see them. In the teams where I introduced proper sprint planning, people understood the company's goals better and could plan their own work.

III.

Build the 80% version first.

Then improve it with customer feedback and real numbers. Technical debt is fine as long as we take it on knowingly and write down where it is.

Tooling

What I have used most.

Languages
Python · TypeScript · Go · SQL
Backend
Django · FastAPI · Celery · Postgres
Infra
AWS · Kubernetes · Terraform · Pulumi
Search
Vespa · ElasticSearch · pgvector
LLM / ML
OpenAI · Anthropic · LangChain · LangGraph
Observability
OpenTelemetry · Sentry · Grafana
❧Get in touch

Think we'd work well together?

I usually work with two clients at a time. Send me a short email about what you need, and we'll find time for a 30-minute call to see if it fits.

[email protected] →Book a 30-min call
Available now · typically replies within 24h