You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ruben HaismaRH

Ruben Haisma

AI Engineer

€750/day
Utrecht, NL
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ruben

I build production-grade AI systems that go beyond prototypes and deliver demonstrable business value. My work sits at the intersection of LLMs, AI agents, and scalable software architecture, translating advanced AI capabilities into reliable systems that run within real organizations — not just in demos.

Over the past few years, I've designed and deployed end-to-end AI solutions in startup and research environments — from self-supervised vision models for medical imaging to RAG-driven AI agents connected to business knowledge, databases, and internal tools. I work full-stack, combining model development, backend systems, cloud infrastructure, and user-facing applications into a cohesive architecture.

My expertise lies in RAG pipelines, LLM integrations, AI agents, vector search, and MLOps, combined with cloud deployment and production backend engineering. I work with Python, TypeScript, FastAPI, Next.js, and PostgreSQL/pgvector, building AI systems that are scalable, observable, and maintainable in production environments.

My focus is on the engineering side of applied AI: turning models into working systems. This means safely integrating language models into applications, connecting AI to structured and unstructured business data, designing decision logic around model output, and building hybrid systems where machine learning, rules, and software architecture converge. The goal is always the same: AI that remains robust, controllable, and usable in daily operations.

Previously, I worked on Generative AI for structured data modeling, developing pipelines that convert database metadata into technical data models via LLMs, validation layers, and schema-driven output. This has built strong experience in structured generation, model constraints, and translating complex technical input into artifacts that engineering teams can directly work with.
  • Dutch

    Native or bilingual

  • English

    Fluent

Can work on-site
Utrecht (up to 50km)

Experience

  • Laava
    AI Platform Lead & Engineer
    June 2024 - Today (2 years)
    Utrecht, Netherlands
    • • Lead the AI platform serving multiple whitelabel energy brands in the Dutch market — multi-tenant RAG with strict tenant isolation, per-tenant knowledge bases, and role-scoped access across chat, ticket, and voice agents.
    • • Ship production voice and chat agents on LangGraph with runtime validation at every LLM trust boundary (Zod schemas, structured outputs, deterministic verification nodes) and guardrails against cross-tenant data leakage.
    • • Profile span-level Langfuse traces to drive down latency and cost across the ASR, intent, retrieval, LLM, and TTS pipeline; design intent-based routing to skip expensive LLM calls when a deterministic fast path suffices.
    • • Operate the platform end-to-end: pgvector-backed RAG on PostgreSQL with BullMQ/Redis ingestion workers, Langfuse + Sentry observability, and self-managed Kubernetes with GitOps (ArgoCD, Traefik).
    Fast Assertive
  • Incubit (Venture Studio)
    Co-Founder
    January 2025 - Today (1 year and 5 months)
    Utrecht, Netherlands
    • • Co-founded a consultancy delivering MVPs and scalable cloud architectures for early-stage startups.
    • • Designed cost-effective, production-ready systems built for rapid iteration and growth.
    • • Led technical architecture decisions across cloud infrastructure, backend services, and CI/CD pipelines.
  • MRIguidance
    Artificial Intelligence Intern
    September 2025 - January 2026 (4 months)
    Utrecht, Netherlands
    • • Developed BoneBase, a similarity search system for spine MRI scans using self-supervised Vision Transformers with masked autoencoding.
    • • Built and deployed a full-stack application with Next.js and FastAPI, backed by PostgreSQL with pgvector for vector-based retrieval.
    • • Trained models on unlabeled medical imaging data, applying self-supervised learning techniques to improve scan matching accuracy.

Recommendations

Be the first to recommend Ruben

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • BSc Artificial
    Hogeschool Utrecht
    2024
    BSc Artificial
  • Minor Big Data & Design
    Hogeschool Utrecht
    2023
    Minor Big Data & Design

Categories