felixisfelix.projecten
← terug naar felixisfelix.com
orin3 · portfolio-overzicht

Alle projecten, gerubriceerd.

Wat er draait op de Jetson (orin3), geordend naar wat het dóét — met per project een functionele, technische en roadmap-schets. Eén persoon, experimenteel, alles op één edge-machine met lokale LLM.

live in ontwikkeling prototype fundament / infra
01Inhoud & Leefomgeving

Data-gedreven labs over de fysieke leefomgeving — geo, water, geluid, ruimtelijke regels.

LeefomgevingLabprototypeleefomgevings-informatieplatform · edge & geo
Functie

Platform dat leefomgevingsinformatie ontsluit en bevraagbaar maakt: DSO/Omgevingswet-bronnen (Toepasbare Regels/RTR, Ruimtelijkeplannen, Ozon-omgevingsdocumenten, REV externe veiligheid) via chatbots voor datavragen en vergunningen. De geluidssensor is één component die lokale metingen inbrengt — privacyvriendelijk, nooit ruwe audio.

Onderdelen

Connectors (DSO/RTR · Ozon · REV · externe veiligheid) · Linked-data & semantiek (RDF/SPARQL, kkg) · RAG · Usecases (datavraag-chatbot · vergunningen-chatbot · REV-viewer) · Geluidsensor (meet-module).

Technisch

FastAPI (:8792, geluid.felixisfelix.com); connectors met x-api-key (DSO pre-prod); nl2sparql voor datavragen, resolver voor vergunningen. Sensor: C922-mic → features → GeoParquet/STAC. systemd capture/api/tunnel; lokale LLM voor de chatbots.

Roadmap

Gedaan: repo & mappen hernoemd naar LeefomgevingLab; de geluidsmeter is nu een sensor-submodule. Volgend: connectors + skelet → thema's end-to-end → IAM/eHerkenning (fase 6) voor afgeschermde bronnen.

Functie

Micro-innovatielab voor hydrologische modellering + AI in waterbeheer. Verkent hoe een modern, API-first kennisinstrumentarium eruit zou zien. Indicatief, geen operationeel systeem.

Technisch

FastAPI-dashboard :8000, GraphQL + FEWS PI REST. Julia-modellen (wflow SBM, Ribasim, ensemble). Lokale Qwen voor duiding + Claude Haiku voor forecast-interventie.

Roadmap

Modellen begrijpen → vakgebied (RWS/waterschappen/FEWS) verkennen → AI-orkestratie & expert-agents uitbouwen.

02Persoonlijk & Coaching

Reflectie, coaching, muziek en persoonlijke web-projecten.

Derwischliveai-coaching
Functie

Persoonlijk ritueel- en reflectie-instrument. Audio-opname → transcript → LLM-duiding, getoond op een reTerminal-display. Plus een meeting-transcriptie web-app met bewaarde verslagen.

Technisch

ritueel.py (:8790) + faster-whisper (NL) + lokale LLM. Output via Vercel-relay (derwisch-relay) + Upstash-KV naar het display. Secrets nu via de kluis (labs-mcp).

Roadmap

Upload-token uit de publieke JS halen (secret-hygiëne), en relay-token roteren via het nieuwe kluis-patroon.

Morele Helperpilotai-coaching
Functie

Reflectie-instrument voor ambtenaren: 21 werkdagen dagelijkse audio-reflectie op één beleidsdilemma, met twee tekstvragen terug — eindigend in een narratieve beleidsrapportage op dag 21.

Technisch

Zusterarchitectuur van Derwisch: Jetson audio/STT/LLM + morele-helper-relay (Vercel) + Upstash-KV → reTerminal. Andere toon, ritme en inhoud.

Roadmap

Dag-21 studio/dashboard afronden; inhoud & ritme finetunen richting echte pilot.

BluesLabin aanbouwmuziek
Functie

Oefentool: toont per blues-toonsoort het 12-maats schema, de bluestoonladder en akkoordtonen — getransponeerd naar de geschreven notatie voor Bes klarinet (Bb) en alt sax (Eb).

Technisch

Pure Python core/theory.py (stdlib + argparse). Interne representatie altijd concert pitch; transpositie Bb +2, Eb +9. Muziektheoretisch-correcte spelling.

Roadmap

BL-1 engine → BL-2 play-along (MIDI/fluidsynth, click-grid) → mic/transcriptie → akkoord-mapping → LLM-coaching.

felixisfelix.comlivedeze site ↗
Functie

Persoonlijke site — "practical civic prototyper". Etalage van werk op het snijvlak van publieke waarde, AI en menselijk oordeel.

Technisch

Statische index.html met live canvas-modules (flow-field, Duffing), Vercel-hosted, deploy via git-push.

Roadmap

Interne overzichtspagina's (deze + de labs-architectuur) als levend portfolio.

Felix Nazatenlivegenealogie
Functie

Genealogie-site van de familie Felix-Peeters, met een upload-mogelijkheid voor familiemateriaal.

Technisch

Statische site + upload_server.py (:8791, systemd felix-upload), Vercel-hosted. Node v12-compatibele JS (geen ES6).

Roadmap

Materiaal aanvullen; stamboom-weergave uitbreiden.

Julian-medialiveweb
Functie

Media + data achter de Julian-website: foto's, video's en gestructureerde julian.json-gegevens.

Technisch

fotos/, videos/, julian.json + julian_groups.json als databron voor de site.

Roadmap

Content bijhouden en groeperen.

03Workflow & Tools

Gereedschap dat het dagelijkse werk op de machine ondersteunt.

TranscribetoolSTT
Functie

Batch-transcriptie: zet .m4a-opnames om naar tekst (NL). Zet bestanden in ~/transcripts/, output verschijnt in done/.

Technisch

faster-whisper (model small, CPU/int8), pure lokale batch-tool zonder netwerk. Draait ook via een web-upload (Derwisch-transcriptie).

Roadmap

Offline-modelcache borgen; optioneel groter model voor hogere nauwkeurigheid.

Functie

Systeemmonitor voor orin3: dagelijkse checks (schijf, services, tunnels, temperatuur) op een afgeschermde statuspagina.

Technisch

sysmonitor.py (checks → HTML/JSON) + serve.py (Basic-Auth :8795) + dagelijkse systemd.timer. Wachtwoord nu kluis-beheerd (labs-mcp).

Roadmap

Checks uitbreiden; opnemen in het geplande labs health-overzicht (fase 3).

DocuChatin ontwikkelingRAG
Functie

Document-RAG: doorzoek en bevraag eigen documenten met een lokaal taalmodel.

Technisch

docker-compose (rag-api) + scan_docs.sh voor indexering; lokale LLM als antwoordmodel.

Roadmap

Indexering en bronnenweergave verstevigen; koppelen aan de lokale LLM-stack.

04Platform & Fundament

De gedeelde infrastructuur waar alle labs op leunen — vaak vergeten, altijd nodig.

labs-mcpfundamentarchitectuur ↗
Functie

Secrets & auth voor alle labs: één versleutelde kluis + een MCP die Claude secrets laat beheren, uitrollen en auditen. Haalt tokens/wachtwoorden uit plain files en publieke pagina's.

Technisch

age-kluis + labsctl-core (render naar EnvironmentFile/.auth, audit) + dunne stdio-MCP. Fase 1 live: Derwisch + status onboarded.

Roadmap

Fase 2 uniforme ops (git/Vercel/Tailscale) → fase 3 health-overzicht over alle labs.

Lokale LLM-stackfundamentinferentie
Functie

Alle AI-duiding draait lokaal op de Jetson — geen cloud nodig voor de kern. Gedeeld door waterlab, Derwisch, morele-helper, docuchat.

Technisch

llama.cpp met Qwen2.5-32B (:8080) + Nemo (:8081); faster-whisper voor STT. Modellen op NVMe.

Roadmap

Modelkeuze per taak scherpstellen; VRAM/latency balans bewaken.

Vercel-relaysfundamentedge-brug
Functie

Brug tussen de Jetson en externe displays (reTerminal/SenseCraft): de Jetson pusht output, het display haalt op — zonder de Jetson publiek te maken.

Technisch

derwisch-relay + morele-helper-relay op Vercel, met Upstash-KV. Vast patroon (eigen KV-env-namen, redeploy-na-env).

Roadmap

Relay-tokens onder kluis-beheer brengen (labs-mcp fase 2).

Netwerk & toegangfundamenttunnel · mesh
Functie

Alles publiek bereikbaar maken vanaf één edge-machine, veilig en zonder open poorten — plus beheertoegang van overal.

Technisch

cloudflared (dashboard-managed tunnel → *.felixisfelix.com), Tailscale (node orin3), GitHub (bopfelix-derwisch). Origins praten plain HTTP intern.

Roadmap

Hostnames + tunnel-status opnemen in het labs health-overzicht.