II. Works

Eight exhibits

08 projects

The Gallery

Selected work

Client work is unnamed by agreement

The two-week forecast screen: busiest day, peak hour and a traffic chart.

I

Restaurant Analytics

Forecasting · Full stack

Built for a working restaurant. Three decompositions find the patterns in a year of orders, an LSTM projects the fortnight ahead, and it lands as a shopping list.

  • FastAPI
  • TensorFlow
  • React
  • TypeScript
  • Gemini
Shipped Source
The agent answering a customer in WhatsApp and asking for delivery details.

II

WhatsApp Commerce Agent

Conversational commerce · Agents

An ordering and customer service agent living inside WhatsApp. An intent router splits orders from purchases, and nothing reaches a customer unapproved.

  • n8n
  • Groq
  • WooCommerce
  • WhatsApp Cloud API
135 nodes MMXXVI
The pipeline dashboard showing 568K reviews processed and a weighted F1 of 0.845.

III

SentiStream

Streaming · Distributed ML

Sentiment on Amazon food reviews as they arrive, not in a nightly batch: Kafka streams, Spark MLlib classifies, MongoDB keeps. Team of four; I built the pipeline.

  • Kafka
  • Spark MLlib
  • MongoDB
  • Flask
  • Docker
F1 0.845 · 568K reviews Source
The detector returning a fake verdict at 98.4% confidence with its threshold.

IV

DeepFake Detection

Computer vision · Deep learning

Upload a video and get a verdict with its reasoning attached. It samples sixteen usable frames, scores each with a fine-tuned EfficientNet-B0, and shows the numbers.

  • PyTorch
  • EfficientNet-B0
  • MediaPipe
  • Gradio
AUC 0.843 · 428 videos Source

V

KvK Intelligence Agent

Sales intelligence · Research

Type a Dutch company name and get the briefing a salesperson would spend an afternoon assembling: register data, web signals, pain points, a one-page PDF.

  • Python
  • LangChain
  • Gemini 2.5 Flash
  • KvK API
  • Streamlit
Under 60s MMXXVI

VI

HR & Onboarding Copilot

Enterprise assistant · RAG

An assistant inside Microsoft Teams that answers staff HR questions in Dutch and files IT tickets without leaving the chat. Every answer cites its source.

  • Copilot Studio
  • GPT-4o
  • SharePoint
  • Power Automate
Built and tested MMXXVI

VII

Review Response Agent

Reputation · Human in the loop

Answering Google reviews matters to every owner and nobody has an evening left for it. This drafts each reply and sends it to the owner in WhatsApp to approve.

  • n8n
  • Google Business Profile
  • LLM drafting
  • WhatsApp Cloud API
Built and tested MMXXVI
The JADE sniffer showing messages passing between broker, ontology and resource agents.

VIII

NetSA

Multi-agent systems

A query goes to a society of agents, not a search box: a broker routes it, an ontology agent widens it, two resource agents answer from Wikipedia and the web.

  • Java
  • JADE
  • FIPA-ACL
  • Wikipedia API
  • Tavily
6 agents Source

01 / 08

Scroll

Next

The record behind the exhibits.