About Services Experience Projects Skills Contact
Available for new projects Amsterdam, NL

Fabian Oudhaarlem

>

I build intelligent systems at the intersection of AI and software craftsmanship. 12+ years architecting scalable platforms — now supercharged with AI-assisted development. Any language. Any stack. Ship fast, ship right.

Code is my craft.
AI is my edge.

I'm a senior software architect based in Amsterdam with over 12 years of hands-on experience building everything from microservice ecosystems to AI-powered chatbots. My approach combines deep technical expertise with the transformative power of AI-assisted development.

I don't just use AI tools — I architect systems that leverage AI at their core. From LLM-powered chatbots with real-time streaming to intelligent document processing pipelines, I bring AI from concept to production.

Language-agnostic by philosophy: Ruby, Python, Java, TypeScript, Dart — I pick the right tool for the problem. With AI-assisted coding, the barrier between languages has dissolved. What matters is architecture, design, and shipping quality software fast.

12+
Years Experience
20+
Microservices Built
5
CTO / Lead Roles

How I can help

Project Development

End-to-end development of complex software systems. From microservice architectures to full-stack platforms, I take projects from architecture to deployment.

Proof of Concept

Rapid validation of ideas with working prototypes. AI-assisted development means I can build and iterate on proof-of-concepts at extraordinary speed without sacrificing quality.

Consultancy

Strategic technical advice for teams and organizations. Architecture reviews, AI integration strategy, technology selection, and scaling guidance.

AI Integration Specialist

Beyond using AI tools, I build AI-native applications. LLM-powered chatbots with RAG pipelines, embedding-powered search, real-time AI streaming, MCP integrations, and workflow automation with n8n. I bring AI from buzzword to production.

Career trajectory

2022 — Present

Interim Architect / Tech Lead

Koninklijke Boom uitgevers

  • Publication distribution system via RabbitMQ with claim/check pattern
  • OAuth2 authorization platform "Cantina" for multi-service SSO
  • White-label LLM chatbot with embeddings & real-time streaming
  • 20+ microservices architecture (timber-* ecosystem)
  • Publisher analytics platform (Counter Sushi / Java Spring)
Ruby on Rails RabbitMQ OpenAI / Claude Java Spring Docker
2019 — 2022

Chief Technology Officer

IrisArke

  • Social commerce PaaS for influencer-brand collaborations
  • Multi-brand order routing & commission system
  • Flutter mobile app mirroring full web functionality
Rails API React Flutter RabbitMQ
2017 — 2019

CTO & Co-Founder

TheCrowdatWork

  • Crowdsourcing platform for Greenchoice energy company
  • Data visualization for meter anomaly detection
  • Stripe Connect payment integration
Ruby on Rails Stripe Data Viz
2018 — 2019

Interim CTO

Coqtail

  • White-label e-commerce boilerplate — 50% faster time-to-market
  • Custom Capistrano deployment automation
Rails + Spree React Capistrano
2014 — Present

Freelance Developer

Oldharlem

  • Advocato — AI-powered legal assistant platform with case management
  • PlanRepublic — Hospitality staff management with GPS geofencing
  • Auto Service Haarlem — Online showroom with 3D imaging
  • LA Sisters — High-performance e-commerce platform
  • MySupplement — Health professional marketplace
Ruby on Rails Flutter React Spree Commerce Backbone.js
2011 — 2016

Backend Developer

Coqtail · Scriptonauts · Randstad

Building the foundation — deep Ruby on Rails backend development, e-commerce systems, and enterprise software across multiple agencies and companies.

AI & platform projects

AI-Powered Chatbot Platform

White-label LLM chatbot with administrable FAQ database. Leverages embeddings for semantic retrieval and streams responses in real-time via ActionCable websockets. Supports OpenAI and Claude models. Deployed across multiple publisher portals.

OpenAI / Claude Embeddings WebSockets Rails

Publisher Microservice Ecosystem

20+ orchestrated microservices handling publication distribution, licensing, contacts, calculations, webshop, and export. Event-driven via RabbitMQ with JWT-based claim/check authorization pattern.

Microservices RabbitMQ JWT Docker

AI Workflow Automation

MCP (Model Context Protocol) integrations and n8n workflow automation for publishing operations. AI-powered document processing, content generation, and intelligent routing systems.

MCP n8n AI Pipelines Automation

Social Commerce Platform

Full PaaS solution connecting influencers with brands. Multi-tenant storefronts, product catalogue integration, collaboration management, and multi-brand order fulfillment with cross-platform mobile app.

Rails API React Flutter RabbitMQ

Legal AI Assistant Platform

Full-stack legal tech platform (Advocato) with AI-powered case analysis, document processing, and semantic search over legislation. Rails API backend with pgvector embeddings, Flutter mobile app with BLoC architecture, and React web dashboard. Features chat sessions, case management, and automated document review.

Rails API Flutter React pgvector OpenAI

Energy Data Crowdsourcing

Crowdsourcing platform for Greenchoice that visualized energy meter anomalies as interactive graphs. Made complex data patterns interpretable by non-technical users. Modular task architecture with Stripe Connect payouts.

Data Visualization Stripe Connect Rails

Legal Tech & AI Search

AI-enhanced legal intelligence platform with vector search (pgvector) for semantic document retrieval. Part of a larger publishing ecosystem serving legal professionals with intelligent content discovery.

pgvector AI Search NLP Rails

Technical proficiency

Core Expertise

AI Integration & LLM Engineering 9/10
AI-Assisted Development 10/10
Software & System Architecture 9/10
Cloud & DevOps (AWS, GCP, K8s) 8/10
Full-Stack Development 10/10
Microservice & API Design 9/10

Technology Stack

OpenAI / Claude Claude / Anthropic RAG Pipelines Vector Search MCP n8n Ruby on Rails Python TypeScript React Java Spring Flutter Docker Kubernetes AWS / GCP RabbitMQ GraphQL CI/CD Microservices pgvector

Languages

Dutch Native
English Fluent

What you get

10x

Faster Prototyping

AI-assisted development means your proof of concept is built in days, not months. Validate ideas before committing large budgets.

0

Language Lock-in

I work in whatever technology fits your problem best. No forcing your project into the wrong stack because it's all I know.

1

Point of Contact

From architecture to deployment, one experienced engineer who owns the full picture. No handoffs, no miscommunication, no delays.

For startups & scale-ups

  • Rapid MVP development to validate your market hypothesis
  • AI-first architecture that scales with your growth
  • Technical leadership without the full-time CTO cost
  • Investor-ready technical documentation and roadmaps

For established companies

  • AI integration into existing workflows and products
  • Modernization of legacy systems with modern architecture
  • Microservice decomposition and cloud migration
  • Strategic tech consultancy and architecture reviews

Let's build
something great.

Whether you need a full project built, a proof of concept validated, or strategic technical advice — I'm ready to help. Reach out and let's discuss how AI-augmented development can accelerate your goals.