// CURRICULUM VITAE
Lasse Hyldahl Jensen
Founding Engineer building agentic AI that gets things done
Hedehusene, Denmark
// CAREER HIGHLIGHTS
About
I build AI agents that use tools, orchestrate multi-step flows, and resolve a request rather than just replying to it. As a Founding Engineer at Avido I take them end to end, from an idea to something running in production, and most of my time goes into turning what the business needs into something that works for the people on the other end. Building customer-facing AI that actually closes the loop is the part I enjoy most, which is what drew me here.
I have built this at scale before. At Lunar I helped start the AI work and build the customer-facing assistant, and the support system on top of it now resolves 85% of cases, handling over 40,000 customer conversations a month. It connects to internal systems through their APIs, answers in seconds where a reply used to take days, and hands over to a human with the context gathered when it cannot finish the job itself.
I work best close to the people who will use what I build, with the technical weight to push a solution in the right direction rather than just building what is asked. Coming from the startup world I've seen my fair share of grand AI promises with nothing behind them, so I care more about what holds up in production than what sounds good in a pitch. I am happiest going deep across the whole stack until a hard problem gives.
Experience
Avido
Founding EngineerLunar
Backend Engineer II- Backend Engineer I
- Backend Working Student
- Backend Intern
Moto Muto
Embedded Software Engineer- Electronics Assembly
Education
Aarhus University
Diploma Engineer, Software TechnologyAarhus Gymnasium
HTX: Mathematics A, Physics A, IT B, Programming C
Competences
- Languages
- Frameworks & APIs
- Generative AI
- Databases
- Cloud & Platform
- Embedded
Selected Projects
Avido
AI Evaluation Platform
2025 – PresentI joined Avido as its Founding Engineer and third co-founder, after working with Avido’s CEO in Lunar’s AI Colony. We help banks and financial firms test, monitor, and audit the AI they put in front of customers. I’ve taken our product from a vibe-coded Next.js MVP on Vercel to something banks run in production, onboarded our two engineers, and I run regular knowledge-sharing sessions on building, orchestrating, and evaluating AI agents.
My main work is the evaluation platform, and it is largely a system of AI agents working together. Some agents simulate end-user conversations against a customer’s AI; others grade the answers against evals like faithfulness and context recall. The quickstart I built adds more agents on top of clustering and vector search to turn a customer’s raw data dump into clean, usable test sets, and customers can stream their own production conversations in over OpenTelemetry and reuse them as test material. It runs on the Vercel AI SDK over OpenAI and Azure OpenAI, with Postgres and pgvector for the semantic search.
I own the product end to end, from the Next.js frontend and Node.js (Hono) backend down to the infrastructure on Azure Kubernetes: Pulumi for infrastructure as code, Flux for GitOps, GitHub Actions for CI, and the Grafana LGTM stack for observability. A smaller piece I also built is the AI Core, a configurable conversational-AI engine customers deploy to build their own assistants on, with tools wired in through MCP, moderation as a guardrail, and every request traced back for evaluation.
Avido is now used by companies like Skatteguiden, Sydbank, Kamina, and ABN AMRO. To get through one bank’s procurement we installed the software inside their own private cloud, shipping the same container images whether we host it or they do. Security is held to the standard banks expect, with passwordless Azure Workload Identity and zero-trust networking between services, and our SOC 2 penetration test came back with zero findings.
Lunar
AI Colony
2024 – 2025In early 2024, two colleagues and I started Lunar’s AI Colony, a small team set up to find out how far generative AI could go across the bank’s products and internal work. The brief was simple: get hands-on and show value quickly.
We spent the first month on internal tooling, an assistant for staff and a support chatbot wired into Lunar’s knowledge base. That convinced us, and the wider organisation, to put AI in front of customers, so we launched the customer-facing assistant in April 2024 and built a full support system on top once people trusted it.
The support system connects to Intercom through its REST API and answers customers in seconds, where a reply used to take up to three days. It resolves 85% of Lunar’s support cases today; for the rest, it gathers what a human will need and hands the case over.
Between them, the assistant and the support system handle over 40,000 customer interactions a month, and beyond support we put AI to work elsewhere in the bank too, including KYC and adverse media screening and a bill scanner that read payment details off uploaded invoices. It all ran on Lunar’s stack: Go microservices behind OpenAPI and GraphQL APIs, with retrieval over PostgreSQL and pgvector.
I also built Lunar’s internal GenAI platform, so other teams could reach LLMs through our APIs and build their own RAG pipelines on top, without standing up the plumbing themselves. On the data side, I built a pipeline that synced data from our warehouse back into production, so users could compare their own spending with others in their cohort.
Banking Experience Colony
2022 – 2023I built backend microservices in Go, mostly services that exposed APIs to Lunar’s app and internal tools through OpenAPI and GraphQL.
As an intern I built an anti-corruption layer in front of one of Lunar’s partner integrations. API calls had been forwarded straight to the partner, which added latency and left little control over response times; the layer fixed that and let us move to event sourcing across the affected microservices. Those endpoints were hit every time one of Lunar’s million users opened the app, and we shipped changes to them continuously, sometimes several times a day.
Full-time, I took over Lunar’s card management system. It dated back to the 2019 banking licence and the rushed 2020 launch, so it carried a fair amount of technical debt. I reworked the architecture that was holding back scalability and built an integration with Nets, Lunar’s card issuer, to keep the two systems in sync and reconcile any discrepancies automatically.
Aarhus University
Bachelor Project – Smukfest App
2023For my Bachelor’s project, I collaborated with IBM Denmark and Smukfest to develop the backend for Smukfest’s new mobile app. The backend was designed for scalability and maintainability, and it integrates various Content Management Systems (CMS) while enabling push notifications to all devices via Expo.
The app successfully launched for Smukfest 2023, supporting over 50,000 attendees, and was built to keep running even when parts of the backend failed.
Moto Muto
Playback Controller
2017 – 2022System Controller
2017 – 2022Open Source
Contributions to popular open-source projects
2021 – PresentYocto Allwinner Support Layer (meta-allwinner-hx)
2017 – 2022Source Bitbucket
Interests
Home Kubernetes lab
I run a Talos Linux Kubernetes cluster at home, managed the same way as production: GitOps with Flux CD, manifests kept in a self-hosted GitLab, monitoring through the Grafana LGTM stack, and automatic updates from Renovate. It handles my photo storage and mail server, runs the house network (DHCP, DNS, firewall, IPv6), and gives me a playground for learning and testing new tech.
Running
I live in Hedehusene largely for the easy access to Hedeland nature park, where I head out for a run whenever I need a break from the screen.
Home renovation
I own pretty much every power tool there is, and spend a good share of my spare time on house-renovation projects.