Patrick Lenert
Senior Software Engineer | Freelance
Summary
GenAI Fullstack Developer with 8 years of professional experience building scalable AI and data driven applications with mostly Next.js or Vue.js in the frontend and RESTful APIs using Python (FastAPI) or Node.js. I specialize in integrating Large Language Models (LLMs), vector databases, and Retrieval Augmented Generation (RAG) systems into production grade products with Hyperscalers (AWS or GCP) or bare metal servers.
Languages(2)
English
German
Work Experience(12)
Remote freelance role focused on Agentic AI strategy for a government agency.
I create and implement an Agentic Open Source Strategy for a Government Agency with special needs for GDPR and security requirements
The goal is to enable Non-IT employees to build and solve their own problems with Mini Apps through Agentic AI
9 Apps were created by myself with Single-Sign-On (SSO) and Azure PostgreSQL Integration on Hetzner Linux Servers
Techstack: OpenCode, Azure, Linux, Python, Streamlit, Postgres & MS-SQL, Angular
Remote freelance role focused on GenAI fullstack development and the Procurement Agent flagship project.
Technologies: Google Cloud Platform, Python, Next.js, Node.js, TypeScript, Helm, Gitlab Pipelines, ArgoCD
Development of the Leuchtturm Projekt Procurement Agent which saved RTL €280K on procurement deals.
Procurement Agent is used by 5 Procurement Managers with a total of 40 Cases created to date.
AI Agents in Next.js and FastAPI
Agentic Frameworks like Langchain and CrewAI in different projects
Deployment on GCP (Cloud Storage, Cloud Run) in a Kubernetes cluster.
Remote freelance role building AI-based candidate matching and recruiting automation for the Pharma industry.
Technologies: Next.js, Node.js, Typescript, React, ChromaDB, Embedding Models, OpenAI API
Development of an AI-based matching system with documented API endpoints for a recruiting company for targeted candidate search in over 370,000 LinkedIn profiles.
Architecture: Next.js frontend, ChromaDB as vector database, BGE-ICL for embeddings and GPT-4.1 for semantic search via tool calls.
Objective: Find qualified candidates in the Pharma industry in seconds and automate manual pre-selection.
Managed 3 Linux Ubuntu Servers with OSS Software based on Docker Containers
Built 2 Custom GPTs with FastAPI and Python
Built a voice agent in german with VAPI and ElevenLabs for lead outreach
As Lead Developer in the AI Taskforce, I successfully developed two AI products and an AWS project.
Intelligent Chatbot Integration (React & Botpress LLM API)
Technologies: React, Node.js, Typescript, Botpress API
Development and deployment of a context-aware AI solution using Botpress as a knowledge base engine
Development of customized React components for seamless integration of the chatbot into the existing architecture of the company website
Optimized chatbot response processing and state management with React hooks and context API
Enterprise ChatGPT with Vector database integration
Technologies: React, Typescript, Vector Database (LanceDB), Docker Compose
Extensive customization of an open-source LLM platform with React to create an enterprise-ready and private knowledge management system
Integration of the Chatbot into Microsoft Teams with their Bot SDK in Javascript
Development of custom connectors for Microsoft SharePoint and Confluence to automatically extract, process and transform enterprise documentation into Vector embeddings
Implementation of LanceDB as a vector database for semantic search
AWS automation for publisher
Technologies: AWS SDK, Node.js, Typescript, AWS Transfer, AWS DynamoDB, AWS Lambda
Using the AWS SDK, I designed and implemented a Node.js microservice that utilizes AWS Transfer Family, S3, EventBridge, DynamoDB, and Lambda Services from AWS to automate a process for a publishing client's magazines. The microservice is dockerized and the AWS infrastructure is parameterized with Terraform as Infrastructure as Code
Remote role developing a Nuxt and Vue 3 web application for an A/B testing project.
Technologies: Nuxt, Vue 3, Typescript, Azure Postgres, Azure Web App Service, Azure Functions
Further development of a Nuxt web application with Vue 3 as part of an A/B testing project
Development of Nuxt pages and reusable Vue components
Use of an Azure Postgres database and Azure Deployment Slots for efficient deployments
Implementation of registration and login functionality using Nuxt and Azure
Storage of page views via Azure Functions
Remote role developing a Nuxt and Vue 3 web application.
Technologies: Nuxt, Vue 3, Typescript, Postgres (Supabase), SQL
Further development of a Nuxt web application with Vue 3
Use of an Supabase Postgres database for efficient data storage
Remote frontend development role for a platform to buy and manage virtual private servers.
Technologies: Vue 3, Javascript, Vuex, Tailwind CSS
Redesign of the front end
Migration from Vue 2 to Vue 3
With Vue 3 (Javascript), Vuex, Tailwind CSS I developed a platform that allows customers to buy and manage virtual private servers easily and cost-effectively
Fullstack development role in Düsseldorf focused on responsive React interfaces and testing.
Technologies: React, MobX, Vitest, Cypress, Bitbucket CI
Development of responsive user interfaces with React 18 (Javascript / Typescript) and MobX
Testing tickets on up to eight screen sizes, including cell phones, tablets and desktops
Unit tests and smoke tests in Vitest and Cypress
Remote role developing a Nuxt.js, Vue 3 and Shopware 6 based ecommerce experience.
Technologies: Nuxt.js, Vue 3, Shopware 6, Shopware API
Increased sales for a chain of butcher shops by developing an immersive 3D shopping experience that allows customers to select meat products directly from the perspective of a realistic shop counter.
Successful integration of Shopware 6 to efficiently manage product catalogues and direct customer interaction via a 3D product view; targeted customisation and optimisation of Nuxt.js and Vue.js for a smooth user experience.
In-depth knowledge of the Shopware 6 API: Implementation to efficiently query and manipulate data and ensure robust, scalable product integration.
Remote fullstack role developing an MVP for a scientific poster canvas for research teams.
Technologies: Nuxt.js, Vue, Node.js (Javascript / Typescript)
CI/CD: Gitlab Pipelines
Development of an MVP for a scientific poster canvas with Vue and Nuxt 3 for research teams
The MVP was implemented with Nuxt.js (Vue) with various AWS services
Fullstack development role in Frankfurt focused on Kotlin, Spring Boot, Angular and cloud-native deployment.
Technologies: Kotlin, Spring Boot WebMVC and JPA, Spring Boot Security, Angular 12 (Javascript / Typescript)
Focus on fullstack development with Kotlin and Angular 10
Backend APIs developed with Kotlin and Spring Boot
Docker containers hosted and set up in a Kubernetes cluster on the Google Cloud Platform (GCP)
Development of a modern, self-managed identity solution. This project, based on the Hyperledger Aries framework, is at the forefront of digital identity management and is financially supported by the Federal Ministry of Economics and Innovation: https://lissi.id
Backend development role in Frankfurt focused on Python automation and data processing.
Technologies: Python, Apache Airflow, Automations, NoSQL
Reducing time spent on tedious tasks for the finance team by automating workflows with Python and Apache Airflow
Converting a manual process in Excel into an automated process with data analysis using Pandas and the No SQL database Cassandra
Education(1)
- Data Science
- Machine Learning
- Bachelor's thesis: 1.0 (Technology analysis of Vue.js with Javascript and Typescript)
Certificates(6)
Projects(5)
Demo from CV summary section.
RAG & Embeddings
Demo from CV summary section.
React
Demo from CV summary section.
Vue
Demo from CV summary section.
Cloudflare Workers
Demo from CV summary section.
Next.js
References(3)
“ Patrick quickly familiarized himself with our project thanks to his remarkable comprehension skills. His independent way of working and his eye for detail, coupled with his excellent communication, have contributed to a very positive working atmosphere. His flexibility in responding to changing requirements should also be emphasized. Working with Patrick was excellent and we would recommend him without reservation. https://servinga.com/de/ ”
“ Patrick has been instrumental in helping us to develop and launch PosterLab platform new services. PosterLab's team enjoy working with him. He has the ability to understand quickly the needs, challenge and develop within the deadline and quality expected. Well-done Patrick. https://community-mainz.de/project/posterlab/ ”
“ Thanks to his very good comprehension skills, Patrick was able to familiarize himself with areas that were new to him in a short space of time and thus made a decisive contribution to the development of prototypes in the form of web-based customer tools. He was particularly impressive with his creative approaches, persistence in finding solutions and his independence. Many thanks for the great cooperation and all the best for the future! https://neosfer.de/ ”
Skills
LLM Tooling
- LangChain
- LlamaIndex
- OpenRouter
- OpenAI Tool Calling
- MCP Development
Vectordatabases
- ChromaDB
- LanceDB
- Qdrant
- Indexing & Retrieval (FAISS / Hybrid Search)
Embeddings
- BGE-ICL
- text-embedding-3-large
Cloud Deployment
- AWS
- Google Cloud Platform (GCP)
- Terraform
- Kubernetes Cluster
CI/CD with Azure and Gitlab
- Build/Release Pipelines
- Container Deployments
- Secrets Management
Unit & E2E Testing
- Vitesse
- Playwright
- Jest
Vue.js with JS/TS
- Vue 2
- Vue 3
- Vuex
- Pinia
React with JS/TS
- React 19
- CSS-in-JS
- Next.js 16