AI & ML Systems
InfoDetection models with calibrated probabilities, LLM agents with memory and retrieval, knowledge graphs: models built to be right, and to show their working.
My path is unusual: civil and environmental engineering, then applied research, now production AI. The range is the point: I can derive a method, ship the system that runs it, and explain both to whoever has to trust the output.
From 2025 to 2026 I designed, built and operated the atmospheric-intelligence platform at the Centre for Climate Change and Environmental Health, NTU: sensor fusion on a ten-minute clock, detection models with calibrated probabilities, and agents that reach out before an episode hits the ground. I handed the platform over in full: it runs at CCEH today without me. The same patterns apply anywhere a model has to be right about the real world.
Download CVAtmospheric intelligence for Singapore: designed, built and operated by one person. I was the sole designer and software engineer behind the platform at the Centre for Climate Change and Environmental Health, NTU, from 2025 to 2026: four sensor streams fused on a ten-minute clock, two detection stages on every window, and agents that alert before an episode reaches the ground. Handed over in full, the platform still runs today, and was demonstrated to the World Health Organization at the international forum CCEH co-hosted with WHO. The film below was produced for that audience.
Systems built end to end by one person and run in production: a national-scale haze early-warning platform, agents with real memory, research that keeps its receipts.
Every card below is the system itself: its real data, its real vocabulary. Click through for the full build.
Turned reactive monitoring into early warning: the team is told an episode is likely, with a forecast for when it reaches the surface.
Hourly street-level emission estimates validated against reference-grade sensors: computer vision wired to a real measurement pipeline.
Peer-reviewed research, presented at international conferences and ministerial events: technical analysis translated into policy.
Six-component detection scoring gated on physics, paired with a cloud classifier that keeps false alarms out of the alert channel.
One person, full depth: from the physics of a signal to the pixel that explains it. Every layer below is mine, in production.
How I workDetection models with calibrated probabilities, LLM agents with memory and retrieval, knowledge graphs: models built to be right, and to show their working.
Next.js and TypeScript fronts with Three.js and Deck.GL where the data earns it: dashboards that explain themselves instead of decorating.
Sensor ingestion on a ten-minute clock, FastAPI services, PostgreSQL and DuckDB, event-sourced pipelines with vector search: backends that keep their promises.
Vercel, Azure and GitHub Actions around everything; serverless and cron where it fits; Teams and Telegram agents that reach out before you have to ask.
Embedded / on your team
Full-time includes:
4–12 weeks / fixed scope
A sprint includes:
Singapore (SGT), remote-first across Southeast Asia and beyond, with async habits that overlap European mornings and US-West evenings. Dutch passport, so no sponsorship is needed anywhere in the EU.
Three shapes: AI and systems engineering roles where a model has to be right about the physical world; solutions and integration roles at weather, climate and geospatial companies; and fixed-scope contract builds of detection systems, agents and data platforms.
Python · PyTorch · FastAPI · PostgreSQL/Supabase on the back; TypeScript · Next.js · Three.js on the front; Vercel, Azure and GitHub Actions around it.
Yes: the 3DREAMS@SG case study walks the full system, from sensing and fusion to detection, alerting, and the mission-control UI.
Within a day, usually much faster. Email is best: awvmeijer@gmail.com.
Selectively: short engagements around detection systems, agent architectures, and environmental data platforms.