AI Engineering · Software Architecture · Data Platforms · Cloud Native

AI Engineer and full-stack architect.
I take AI beyond the prototype.

For more than 15 years I have been building and running software: applications, data platforms and cloud infrastructure, from the architecture draft through to live operations. Today I mostly work on AI systems — LLM applications, RAG, agents. The hard part is rarely the model; it is data quality, integration with grown systems, evaluation, cost and operations. That is craft from my fifteen years before that.

LLM / RAGAI AgentsMLOpsTypeScriptAngular / ReactJavaPythonKubernetesAzure / AWS
Thoren Lederer
TLPhoto: thoren.jpg
Project experience with clients including
Selected projects

Five projects from recent years.

Projects where I did the development, owned the architecture or led them technically — from AI agents and data platforms to complex full-stack applications. I don't attribute these projects to any client here, because most of them are under NDA.

PROJECT 01

Website builder, thousands of sites in production

Platform Architecture · Automation · Operations
React / Next.jsTypeScriptKubernetesMongoDBLLM-APIs
In short

A platform that generates customer websites automatically from the sales process and simplifies their ongoing maintenance.

My contribution

Platform architecture, technical leadership and development of the core editor and automation features.

Result

Thousands of websites with 10 to 30 subpages each in production. New sites and many customer changes are created without a development step in between.

Technical details

Drag-and-drop editor with nested components, responsive breakpoints, live preview, undo/redo with versioning, templating, theming and media management on a headless data model built with React, Next.js and MongoDB. A supplementary AI feature applies changes phrased in natural language within the controlled design system. On top of that, a sales configurator, provisioning from Salesforce via n8n, plus deployment and operations on Kubernetes.

PROJECT 02

Agentic BI: querying company data in natural language

Business Intelligence · AI Agents · Data Platform
AirbytePostgreSQLMongoDBMetabaseLLM-APIs
In short

A complete BI system that consolidates distributed operational data into a shared data foundation. Alongside fixed KPIs and dashboards, an AI agent also answers individual questions in natural language.

My contribution

Concept and full development of the ETL pipelines, data preparation, KPI logic, Metabase analytics and the BI agent.

Result

The system serves as the shared basis for complex operational and strategic decisions today. Recurring questions are answered through Metabase; new ones can be investigated with the agent without having to build a dedicated report first.

Technical details

The operational data sits in several local MongoDB and PostgreSQL systems. Various ETL pipelines pull it in via Airbyte, prepare it for analysis and consolidate it into a central PostgreSQL data foundation. Metabase then covers the recurring KPIs, dashboards and interactive analytics on top of it.

For questions that are not yet prepared as a report, an AI agent complements the classic BI interface. It translates naturally phrased questions into SQL in the background, queries the shared data foundation and presents the result in an understandable form. That way the system covers both stable standard reporting and ad-hoc analysis.

PROJECT 03

Agent-ready CRM: an AI agent that knows when to ask

AI Agents · System Architecture · ERP Integration
Next.jsTypeScriptPostgreSQLPrismaLLM-APIs
In short

A CRM in which an AI agent doesn't just suggest text but works on the same business processes and data as the team.

My contribution

Concept and development of CRM, ERP synchronisation, agent logic and the controlled knowledge base.

Result

Routine cases run automatically; uncertain decisions land with the team, with reasoning attached. The ERP remains the system of record.

Technical details

Multi-tenant CRM built with Next.js, TypeScript and PostgreSQL, connected to weclapp through a bidirectional sync engine. Contacts, quotes, orders and email threads stay in sync. The agent reviews cases, detects duplicates, carries processes forward and answers inquiries from a second brain. Below a confidence threshold it asks; an auditor agent controls its work and the intake of new knowledge.

PROJECT 04

Data platform with GenAI: bulk operations across Salesforce, ERP and databases

Automation · Interfaces · Sandbox
Python / FastAPIReactLLM APIsREST APIsSandboxing
In short

Complex bulk changes in Salesforce, an ERP and databases in natural language — with a preview instead of a blindly executed script.

My contribution

Concept and development of execution engine, sandbox, connectors and approval process.

Result

No generated change reaches a real system before a human has confirmed the before/after diff. Rollback and tests add a further safety layer.

Technical details

A language model plans the operation and generates its logic. It first runs read-only in an OS-isolated sandbox with no network access; writing happens only after the diff is confirmed, with rollback to the previous state. Target systems are connected through connectors whose allowed write fields are approved by a human. FastAPI backend, React frontend, tenant isolation and encrypted credentials.

PROJECT 05

Client portal for a law firm: read case files, annotate them, work on them together

Full-Stack Development · Document Processing · Collaboration
JavaSpring BootOCRPDF processingREST APIs
In short

A portal where clients and the firm view, annotate and work on the same documents — even when the case file arrives as a scanned PDF.

My contribution

Concept and development of the portal backend, the document pipeline and the viewing and annotation features.

Result

Clients and the firm work on the same document instead of on email attachments. Scanned case files are searchable, not just viewable.

Technical details

Java and Spring Boot backend with a processing chain that runs incoming documents through OCR into searchable text and prepares them for display. On top of it a PDF workspace in the browser: page-accurate viewing, highlights and annotations, comments on the document, plus shared access for clients and the firm through graduated permissions.

More projects and details on request.

Expertise

Four things I'm good at.

The short version. I'd rather go into detail on a concrete project.

A — AI ENGINEERING

AI architecture & GenAI in production

I design AI systems so they survive the prototype: chatbots with their own knowledge base, RAG setups with vector databases (Qdrant), AI agents, prompt engineering and ML pipelines. Plus the questions AI projects actually fail on: data quality, connecting to grown systems, evaluation, cost, data protection (GDPR) and operations. Most of it runs in clients' daily business today, not on slides.

B — ARCHITECTURE

Architecture & system design

Translating business requirements into solid technology: system boundaries, technology decisions, data flows. I learned that craft back when architecture had to work entirely without AI — and it is exactly what decides today whether an AI system holds up. I'll also tell you when the simple solution is enough.

C — DEVELOPMENT

Full-stack development

Angular or React with TypeScript at the front, Node, Java or Python behind it, REST and GraphQL in between, PostgreSQL or MongoDB underneath. Plus data visualisation when numbers need to become understandable, and automated tests so that changes are not a gamble. And no fear of someone else's code.

D — CLOUD & OPERATIONS

Cloud-native, DevOps & operations

I've been running my own Kubernetes clusters for years, on Hetzner among others, and work with Azure and AWS on client projects. CI/CD, monitoring and backups are part of the project.

I join a team as a developer or as an architect — for classic applications just as much as for AI initiatives. The four areas can be booked individually.

Thoren Lederer
TLPhoto: thoren.jpg
About me

Who I am.

I am Thoren, a graduate engineer in software development, and I have been building software by hand for more than 15 years: front ends, back ends, data platforms, plus my own production cloud infrastructure for years now. I have ridden every wave, from Java and C# through web and cloud to AI today.

Today my focus is on AI. The hard part of an AI project is rarely the model. It sits in the data, in the interfaces to grown systems, in evaluation, cost, data protection and operations. That is exactly where I am at home, because I spent years building systems like these myself. My own working day is AI-supported too.

I join a team to strengthen it, not to be a one-man show. Most of the time I am the technical link between the business side and development: I sit down with the business people until it is clear what is really needed, and I explain technical decisions so that non-technical people can help decide. Depending on the project I set the architecture, support less experienced developers, or simply sit in the code myself until it runs.

And when I think something is a bad idea, I say so. That saves time and money on both sides.

LLM APIsRAGAI AgentsPrompt EngineeringLangChainQdrantMLOpsLLMOpsn8nTypeScriptAngularReactNode.jsJavaSpring BootPythonFastAPIRESTGraphQLAutomated testsData visualisationPostgreSQLMongoDBDockerKubernetesAzureAWSCI/CDDevOpsGDPR
Away from the screen

Wind, water, family.

Family man, happiest wherever there's wind and water. Kitesurfing has been my balance for years.

I organize my projects remotely and reliably, independent of location.

Thoren Lederer kitesurfing
Photo: privat.jpg
Contact

Got a project in mind? Write me.

Email is fastest. I usually reply within a day, even if the answer happens to be that I'm not the right fit.

thoren@hellothoren.com