Skip to main content
Tmonier
· You Keep The Helm.

The Helmsman — Tmonier mascotte
tmonier /ti.mɔ.nje/

The helmsman — the one who reads the wind, holds the course, and keeps the ship on track.

Approach

How I work

I embed in your team, understand your domain, and ship production-ready code. No hand-off friction — I take features from architecture to deployment, with clean code and clear communication at every step.

Architecture & Clarity

I help you make solid technical choices. Data modelling, API contracts, system design — I bring the expertise so your team can move fast with confidence.

End-to-End Delivery

From requirements to production, I deliver complete features. You stay in control of the roadmap — I make sure what ships is clean, tested, and shipped on time.

Your Stack, Your Team

I adapt to your tools, your processes, and your people — but I value pair programming over solo silos, pair reviews over async back-and-forth. Direct collaboration is where the best work happens.

Security by Design

Security is not an afterthought. OAuth with server-only cookies, strict CSP with nonces, XSS prevention, least-privilege permission models — I bake these in from day one. I maintain ongoing CVE watch on sensitive dependencies and treat security hygiene as a first-class engineering concern.

Stack & Practices

How I Build

zsh — ~/stack
$
10yr total exp.
· 6+ 3-5 1-2

Clean Architecture

Hexagonal architecture, dependency injection, clear boundaries between domain and infrastructure. Code that’s easy to test, extend, and hand off.

Hexagonal DDD DI Clean Code

Quality-Driven

BDD and TDD aren’t buzzwords — they’re how I make sure what I ship actually works. Tests document intent, catch regressions, and give your team confidence to change things. Pair reviews over async back-and-forth.

BDD TDD Pair Review QA Minded

Product Thinking

I take the time to understand your domain deeply before writing a line of code. Good engineering starts with the right questions, not the fastest keyboard.

Domain Analysis FSD Pragmatism

AI-Augmented

I use Claude Code and AI coding tools daily — not as a crutch, but as a multiplier. I know how to prompt, review, and steer AI output to ship faster without sacrificing quality.

AI Workflows Prompt Engineering

Experience

Track Record

2026

Tmonier SRL

Founder

Founded Tmonier SRL to bring senior full-stack engineering and AI expertise to ambitious product teams — as an independent consultant.

May 2026 – Present
2022
Apr 2022 – Apr 2026

Aware

Employee
Brussels

Senior Full Stack Developer

Data-sharing platform for food industry groups and supermarket chains to exchange and process operational datasets across 4 European markets.

  • Built frontend and backend services around hexagonal architecture principles, with a strong emphasis on type-safety and functional programming
  • Designed an ETL framework enabling the team to create and maintain 300+ bronze/silver/gold Medallion pipelines — clean architecture, dependency injection, and automated data quality checks
  • Built an embedded DuckDB ETL system directly in the backend — with observability, DX-friendly tooling, and auto-refresh — reducing analytics load times by up to 100× across all pages
  • Mentored developers and fostered a culture of ownership, knowledge sharing, curiosity, and quality across the team
  • Owned dependency health: drove major version upgrades across the stack, led the CJS → ESM migration, ran tech watch, and tracked CVEs to keep the stack secure and current
  • Managed cloud infrastructure; set up CI/CD with automated testing and Databricks deployment pipelines
TypeScript React Next.js Effect-TS Fastify Python DuckDB SQL Server Azure Databricks PySpark
2020
Oct 2020 – Apr 2022

Proxyclick

Employee
Brussels

Full Stack Developer

SaaS visitor management platform serving enterprise clients across 100+ countries.

  • Worked within a microservices architecture with event-driven inter-service communication via Apache Pulsar
  • Rewrote the entire billing and self-service system — module subscription flows, payment integration, and account management
  • Designed and built an event-based automation engine (IFTTT-style) to simplify the management and customisation of complex visitor workflows
  • Led a progressive frontend modernisation — migrating legacy AngularJS modules to a modern typed stack
Angular TypeScript Node.js Express PostgreSQL Apache Pulsar Microservices
Apr 2020 – Oct 2020

Emisys

Employee
Louvain-la-Neuve

Full Stack Developer

Event management application used by major Belgian festivals.

  • Developed ticketing and scheduling features
  • Implemented payment and refund systems — transaction processing, cancellation flows, and financial reconciliation for festival operations
  • Maintained a platform serving thousands of concurrent users during live festival events
PHP JavaScript PostgreSQL
2019
Sep 2019 – Apr 2020

mPhase

Employee
Montreal

Full Stack Developer

Water treatment logistics tool for Montreal municipal operations.

  • Built the full application from scratch — sole developer, end-to-end ownership from data model to UI
  • Designed geolocation-based routing and scheduling system
  • Architected a generic form DSL — a declarative schema-driven engine letting field technicians build and customise their own inspection forms without touching code
Vue.js Node.js Express MongoDB
2018
Nov 2018 – Aug 2019

Extia

Employee

mission @ Taktik

Brussels

Full Stack Developer

Software platform delivering personalized experiences through IPTV and digital signage solutions.

  • Built monitoring dashboards and alerting systems
  • Maintained the high-throughput media backend handling video and multimedia stream distribution across the IPTV infrastructure
  • Implemented real-time data visualization on the frontend dashboard
Kotlin Spring Boot Angular PostgreSQL
Jul 2018 – Nov 2018

Extia

Employee

mission @ Bewan

Brussels

Full Stack Developer

CRM and event management platform for a digital transition expert in the hospitality industry.

  • Built CRM features and event management modules
  • Built Diserv from scratch — a metric collection and storage platform (InfluxDB) with a flexible billing engine supporting flat-rate plans, overage-based pricing, and per-metric charging
JavaScript jQuery PHP Symfony PostgreSQL InfluxDB
Jan 2018 – Mar 2018

IoTFactory

Intern
Brussels

Full Stack Developer

Bluetooth/LoRa IoT gateway for on-site asset tracking.

  • Deployed on Raspberry Pi gateways with a local-first architecture — data persisted on-device and automatically reconciled with the backend when connectivity was restored
  • Implemented geofencing and indoor geolocation via Bluetooth beacon triangulation for precise asset positioning in GPS-denied environments
  • Built device management dashboard and monitoring tools
  • Set up a captive portal for frictionless WiFi onboarding of new devices on-site
Python IoT Bluetooth LoRa Kubernetes Raspberry Pi Linux

Bachelor in Computer Science

AI specialisation
Institut Paul Lambin, Brussels
2015 – 2018 · Cum Laude
French
English
Dutch

References, work samples & credentials available on request.

Projects

Side Projects

2026 Founder · Solo

Vigie

Tmonier

Local-first AI agent supervision — real-time monitoring, loop detection, human-in-the-loop control over Claude Code. Built with Bun daemon, Hono + Effect-TS, TanStack Start, PostgreSQL.

TypeScript Effect-TS Hono React Bun PostgreSQL
vigie.tmonier.com →
2016 – 2018 Collaborative project

Autonomous Bar

Full self-service bar system: orders, inventory, accounting, referral engine, RFID cards (IoT), photobooth, cocktail machine, real-time BI dashboards.

PHP Symfony Python C IoT QlikView

Flagship Project

vigie

/vi.ʒi/ the lookout in the crow's nest

Eyes on the horizon.

A local-first supervision layer for AI coding agents. Real-time visibility into agent activity, loop & drift detection, token cost guardrails, checkpoints & rollback. Your AI writes the code — you keep the helm.

zsh — ~/projects/my-app
$ vigie start
daemon running on localhost:4800
watching claude-code · all events forwarded to dashboard
local-first — your data never leaves your machine
$
ws://localhost:4800
app.vigie.tmonier.com
vigie
Rate-limit /api/users
1 agent active $0.00
Claude Code opus
src/middleware/rate-limit.ts
context
0% fresh window from checkpoint
Activity
Agent paused — loop detected
$4.20 spent
Suggested prompt

Rollback #3
Resume
Stop agent

About

Behind the keyboard

Damien Meur — Senior Fullstack Engineer
Software Craft SoCraTes Belgium Board Games AI Enthusiast Curious Tinkerer

I'm Damien — a curious tinkerer since the days I was dismantling every piece of electronics at home (sorry, Mom). 31 years old, married to the wonderful Clara who tolerates my late-night coding sessions, and proud dad to Basile who already beats me at board games.

What drives me is the craft. Part of the SoCraTes Belgium community, I believe great software is about clean design, tight feedback loops, and the discipline to keep learning. TDD, pair programming, continuous refactoring — that's how I sleep at night knowing my code won't wake anyone up at 3 AM.

The rise of AI in development? Fascinating — but when agents write code unsupervised, things drift fast. Context window limits, hallucinated logic, quality erosion. That's why I built Vigie: the more powerful our tools, the more we need control. When I'm not coding, you'll find me losing at Terraforming Mars or chasing whatever shiny tech caught my eye.

Contact

Let’s work together

Available May 2026 · Remote or Brussels