Web applications & agent systems, from architecture to production.
I help companies, SMEs and independent professionals design and ship reliable websites, business applications and agent systems. My work combines two complementary practices: fullstack development; and agent orchestration, RAG and controlled automation.
Services
01
Full-stack development
I combine a strong visual direction with solid product engineering to create bespoke web experiences. Interface, content, data and business logic form one coherent product, from design through production.
Websites with a distinct identity
Responsive design, CMS integration and multilingual content.
Interactive applications and platforms
Fluid interfaces, structured data and administration tools.
Complete transactional journeys
Availability, booking, payment and operational follow-up.
02
Orchestration & AI agent systems
I design agent systems that carry out concrete tasks within a company’s environment, independently or in coordination. Routing, context, permissions, budgets and traceability govern every execution.
AI workflows
Business processes delegated to agents at the right stage.
Multi-agent infrastructure
Specialised agents that collaborate or act autonomously.
Existing-tool integration
Data, APIs and internal services connected to the system.
Projects
01/Agent orchestration runtime
TypeScript, Pi, SQLite
Relay
Relay automates complex processes by assigning each step to the most suitable agent, tool or model. Execution limits, durable state and a complete record of actions and results keep its workflows under control.
View technical achievements
Multi-agent orchestration
Coordinates workflows as typed tasks, with a specialised role and isolated context for each agent.
Multi-model execution
Selects models through a runtime adapter and catalogue based on task requirements, capabilities and cost.
Execution limits
Enforces cost, duration and turn limits, with automatic cancellation and action rules outside the model.
State and provenance
Stores runs, attempts, evidence and content-addressed artifacts in SQLite with their complete provenance.
Private project02/Multilingual editorial platform
Next.js, Sanity, Prisma
Cruïlla
Cruïlla brings shops, a gallery and editorial content together in an immersive experience available in four languages. The team manages content in Sanity and follows visits, interactions and conversions through a dedicated dashboard.

View technical achievements
Visual experience
Builds the landing page as a responsive parallax scene with reduced motion, deferred loading and targeted LCP preloading.
Multilingual CMS
Models four languages in Sanity without duplicate entries, with localised slug rules and secure editorial previews.
Business analytics
Tracks visits, shop interactions, calls to action and conversions in a dashboard, with opt-out and automatic retention controls.
03/Regulatory & document copilot
Next.js, Prisma, pgvector
Architext
Architext helps architects use their project files and prepare regulatory documents from verifiable sources. Project documents, conversations and data feed suggestions that users can review, correct and export.
View technical achievements
Document ingestion
Extracts PDF, DOCX and text files page by page, with selective OCR, versioning and asynchronous processing.
Regulatory search
Classifies each question, then retrieves relevant sources through a document hierarchy from book to article.
Verifiable suggestions
Links every proposed field to its source excerpt and page so users can accept, edit or reject it.
Versioned exports
Generates DOCX and PDF deliverables from controlled templates and archives each export with its source snapshot.
Private project04/Booking & synchronised availability
Next.js, Prisma, Stripe, iCal
Gîtes des Deux Rives
The site takes travellers from discovering the properties through booking and payment. Owners use synchronised calendars and an admin area to manage stays, cancellations, refunds and deposits.

View technical achievements
Booking and payment
Recalculates availability and pricing on the server before Stripe payment, then records the payment and booking through a signed webhook.
Unified calendars
Combines direct bookings with Booking.com, Airbnb, Abritel and Gîtes de France, including timezone handling and cached fallback data.
Operational follow-up
Handles cancellations, partial or full refunds, deposits and operational history through the admin area.
Media pipeline
Generates the image catalogue and placeholders at build time, then serves a keyboard- and touch-compatible gallery.
05/Interactive guestbook & moderation
Next.js, Prisma, Auth.js
thebusinesscrew
thebusinesscrew turns a public guestbook into an interactive Windows 98/XP desktop. Visitors explore and publish messages through movable windows, while a protected area provides moderation controls.

View technical achievements
Window manager
Supports dragging, resizing, focus, minimisation, maximisation and touch interactions.
Message feed
Combines server rendering, stable cursor pagination and continuous client-side scrolling.
Anonymous publishing
Combines server validation, multilingual filtering, rate limiting and OAuth-protected moderation.
06/Workshop document management
Next.js, MySQL, files
Arbo
Arbo organises a workshop’s project files and supplier references around its existing server folder structure. Teams can find projects, share a document library and continue accessing files directly on the server.
View technical achievements
Project file tree
Creates a deterministic server-side structure and indexes metadata in MySQL, cleaning up files when database writes fail.
Supplier library
Exposes centralised documents as virtual references inside projects without duplicating source files.
Workshop search
Combines MySQL full-text search, prefixes, keywords, years and project numbers.
Private project
Skills
orchestration://01
Orchestration & AI agents
Specialised agents connected to business tools, data and rules.
- Multi-agent workflowsSpecialised roles, typed tasks and dependencies
- Tool-enabled agentsControlled access to tools, data, APIs and services
- Routing & contextModel selection, isolated context and execution memory
- Control & traceabilityBudgets, permissions, cancellation and persisted artifacts
fullstack://02
Full-stack engineering
Complete web products, from interface to transactional journeys.
- Interface designVisual direction, responsive design, interaction and accessibility
- Bespoke web productsNext.js, React and TypeScript, from interface to server
- Transactional journeysBooking, payment, calendars and notifications
- CMS & admin toolsMultilingual content, administration and access control
production://03
Data, quality & production
Systems built to last, be verified and evolve in production.
- Data modellingPostgreSQL, MySQL, SQLite and Prisma
- Testing & validationStrict types, schemas, unit and integration tests
- Services & deploymentDocker, migrations, storage and specialised Python services
- Operational traceabilityAudit logs, events, usage and execution tracking
Complementary practice: C++ for systems programming and performance constraints.
Contact
Planning a website, business application or agent system? Tell me briefly about the need, context and timeline. A short email is enough to get started.