Projecten

Software die ik ontwierp en bouwde — klantwerk en labprojecten. De eerste set staat live en is klikbaar; de tweede draait op mijn eigen machine.

Gebouwd & live

Nu online

Klantsites en labprojecten met een publieke URL — inclusief de volledige dev-stack, de automatiseringen die ze draaiende houden, en de chatbot achter elk project.

Abbys Consult — screenshot

Abbys Consult

2026

Merksite voor een onafhankelijk Belgisch adviesbureau

Volledige merksite voor Abbys Consult, het onafhankelijke adviesbureau van Christophe Vandemoortele — strategie, organisatietransformatie en performance-optimalisatie in de hele Benelux.

Stack

HTML/CSS/JS static siteNode.jsExpressnginxSSE streamingNVIDIA NIM

Automatiseringen

  • Express-chatbotbackend warm gehouden onder PM2 zodat het primaire model antwoordt met een warme time-to-first-token onder de seconde.

Chatbot

Llama 4 Maverick 17B → Llama 3.1 70B · NVIDIA NIM

Conversationele assistent op een Express-backend, geserveerd via SSE-streaming met een non-stream-fallback. Multi-provider-keten: NVIDIA NIM met Llama 4 Maverick 17B als primair (warm gehouden, ~0,5s warme TTFT) met automatische fallback naar Llama 3.1 70B. Temperatuur 0,5, 1024 max tokens.

Spotify Showcase — screenshot

Spotify Showcase

2026

Zelfgebouwde showcase voor mijn eigen Spotify-catalogus

Een in-page speler en showcase voor mijn eigen elektronische muziekcatalogus — trance, techno, dreampop, orchestral — gebouwd op React + Vite, gevoed door een Python-scraper.

Stack

ReactVitePythonScraplingBlotato APIClaude Haiku

Automatiseringen

  • Dagelijkse "Music" Facebook-post gepubliceerd om 20:00 (Brussel).
  • Dagelijkse trance-only "Tranceportation" Facebook-post gepubliceerd om 21:00 (Brussel).
  • Volledige refresh op vrijdag 08:30: scrapet Spotify, patcht de bundle, herdeployt en voegt nieuwe trance-releases toe — bijschriften gegenereerd door Claude Haiku, posts gepubliceerd via Blotato.
Matthieu Pesesse — screenshot

Matthieu Pesesse

2026

Deze site zelf — end-to-end gebouwd en opgeleverd

De site die u nu leest. Een drietalig Next.js 15 App Router-portfolio met een dagelijkse auto-blog en een volledige gestructureerde-datalaag voor AI-vindbaarheid.

Stack

Next.js 15 App RouterReactTailwindPostgreSQLbunPM2nginx

Automatiseringen

  • Dagelijkse auto-blog om 08:00 (Parijs) — genereert een drietalig AI-nieuwsartikel, prerendert het, pingt IndexNow en deelt automatisch op LinkedIn.
  • Contentsync + standalone rebuild + PM2-reload automatisch geketend na elke publicatie.
  • Wekelijkse nieuwsbriefrecap elke maandag om 07:00.

Chatbot

Llama 4 Maverick → Llama 3.1 70B → Kimi K2 · NVIDIA NIM + OpenRouter

Conversationele agent gestreamd via SSE. Multi-provider-keten: NVIDIA NIM Llama 4 Maverick 17B → Llama 3.1 70B → OpenRouter Kimi K2, zodat er altijd een model antwoordt, ook onder providerbelasting.

Draait lokaal

Op mijn eigen machine

AI-tooling en automatisering die op mijn MacBook draait — geen publieke URL, getoond als screenshots. Hetzelfde detail: stack, automatiseringen en het model achter elke agent.

Neurolinks Hub — screenshot

Neurolinks Hub

2026

Een centraal commandocentrum voor elk project en elke agent op de machine

Een zelfgehost commandocentrum: een dashboard, een register van skills en tools, een MCP-server, een poortbeheerder en een activiteitenmonitor — de gedeelde ruggengraat waarop elk ander lokaal project aansluit.

Stack

PythonVanilla JSMCP serverSQLite registry

Automatiseringen

  • Auto-update-sweep elke 6 uur — herscant en ververst het skills- en tools-register.
  • Een beveiligingsscanner controleert elke nieuwe skill voordat die het register in mag.
  • De MCP-server stelt het register, de gedeelde config en de gedeelde bestanden beschikbaar aan elke Claude Code-agent op de machine.
Agents Neurolinks Pro — screenshot

Agents Neurolinks Pro

2026

Een door Telegram aangedreven multi-agent besturingssysteem

Een multi-agent-OS aangestuurd vanuit Telegram: een CEO-orkestrator die delegeert aan Architect-, Coder-, Tester-, Reviewer-, Communicator- en Memory-agents, met een brutalist Angular 19-telemetriedashboard.

Stack

TypeScriptNode.js 22Angular 19 SignalsPostgreSQL + pgvectorRedis + BullMQDrizzle ORMExpress + SSENVIDIA NIM

Automatiseringen

  • BullMQ op Redis zet agentjobs in de wachtrij en voert ze uit; pub/sub streamt live status naar het dashboard.
  • De pgvector-HNSW-index geeft elke agent semantisch langetermijngeheugen.
  • De Telegram-bot herstart automatisch bij een conflict zodat het commandokanaal online blijft.

Chatbot

Telegram-driven · NVIDIA NIM tiered (Nemotron, Qwen3-Coder 480B, Llama 3.3 70B)

Het hele systeem is conversationeel — aangestuurd vanuit Telegram op een allowlist. Een CEO-orkestrator routeert elk verzoek naar specialistagents (Architect, Coder, Tester, Reviewer, Communicator, Memory). Modellen zijn getrapt op NVIDIA NIM: Nemotron-3 super/nano voor redeneren, Qwen3-Coder 480B voor code, Llama 3.3 70B generalistisch, en nv-embedqa-e5-v5 voor retrieval.

LinkedIn SSI Growth — screenshot

LinkedIn SSI Growth

2026

Een LinkedIn-groei-engine in goedkeuringsmodus

Een persoonlijke LinkedIn-groei-engine die in goedkeuringsmodus blijft: hij volgt de Social Selling Index, schrijft Franse hooks en zet posts en engagement in de wachtrij ter beoordeling voordat er iets uitgaat.

Stack

TypeScriptPlaywrightExpressClaude CLIBlotato APISQLite

Automatiseringen

  • Social Selling Index in de tijd gevolgd vanuit een persistent Playwright-profiel.
  • Franse post-hooks geschreven door Claude CLI, vastgehouden voor handmatige goedkeuring.
  • Goedgekeurde posts gepubliceerd via de Blotato-API; engagement en outreach op dezelfde manier in de wachtrij gezet.

Klaar om samen iets geweldigs te creëren?

Laten we bespreken hoe ik u kan helpen uw visie tot leven te brengen door strategisch design dat tastbare resultaten levert voor uw bedrijf.

Projecten | Matthieu Pesesse | Matthieu Pesesse