thomas

Projects

thomas@dev ~/projects git:(main)
❯ ls -la
total 25
drwxr-xr-xthomas2026kosmopoli/UI/UX · NextJS · Convex↗
Kosmopoli
Collaborative photo archive for real towns and villages, in 25 languages.

Design, UX and full-stack development. Anyone can open a page for a place, upload old photographs and let the people who remember fill in the story, then add a photograph of the same view today. Town moderators decide what gets published. Family albums, private messages, follows with email digests, one-click translation of stories and a map of 224,923 places, in all 24 EU languages plus Ukrainian. Android app in testing.

UI/UX · NextJS · Convex · Typescript · Cloudflare R2 · MapLibre · Better Auth · next-intl · Sentry
drwxr-xr-xthomas2026comitry/UI/UX · NextJS · Expo↗
Comitry
Social wellbeing marketplace (pre-launch).

Design, UX and full-stack development. Members join groups, chat in real time, keep a private journal and follow programmes from coaches across fitness, wellbeing, mental health and nutrition. Coaches sell subscriptions through Stripe Connect. Web and iOS from one monorepo, in English, French and Spanish.

UI/UX · NextJS · Expo · Convex · Stripe Connect · Clerk · Turborepo · TailwindCSS · Sentry
drwxr-xr-xthomas2026untitled-3d-game/Godot · GDScript · Jolt Physics
Untitled 3D game
Third-person 3D boss-rush game (private prototype).

Godot 4.7 with Jolt physics: bosses navigate with a navmesh state machine while a Combat Director keeps fights readable (a few attack, the rest circle), procedural streaming terrain, bow combat with IK aiming and climbing. Hard rule of 60 FPS with 20 bosses on screen, 2,000+ automated tests at 87% coverage. Built entirely by AI agents driving Godot from the CLI, without ever opening the editor.

Godot · GDScript · Jolt Physics · Shaders · AI agents · GUT
drwxr-xr-xmindlife2026mindlife-website/NextJS · Sanity · TailwindCSS↗
MindLife website for MindLife
Marketing website, multi-language with right-to-left support

MindLife's marketing site with an embedded Sanity Studio, in English and Hebrew (right-to-left).

NextJS · Sanity · TailwindCSS · next-intl · Motion · Vercel
drwxr-xr-xmindlife2026ai-oracle/UI/UX · WCAG · Angular
AI-Oracle for MindLife
AI predictions for NHS talking-therapy services

UX, design, accessibility and full-stack development. Therapist and admin apps around AI predictions for NHS talking-therapy patients, with enrolment and an integration with Mayden's patient record system. Same Nx monorepo as UPLift.

UI/UX · WCAG · Angular · NestJS · Nx · MongoDB · Auth0 · Cypress · Railway
drwxr-xr-xthomas2026not-css-zen-garden/ThreeJS · ReactJS · Vercel↗
(Not CSS) Zen Garden
A procedural Zen Garden, using ThreeJS WebGPU rendering.

A 3D procedural diaporama of a procedural garden, with time of day and weather management, using WebGPU.

ThreeJS · ReactJS · Vercel · Typescript
drwxr-xr-xmindlife2025mindlife-ai-chatbots/NextJS · LangChain · OpenAI
MindLife AI chatbots for MindLife
RAG chatbots over PDF knowledge bases, with an admin panel

RAG chatbots answering from separate PDF knowledge bases for patients, therapists and investors: streaming answers, several vector databases queried in parallel, inline media players. Plus an admin panel to upload documents, generate FAQs with AI and manage the vector indexes. UI and front-end of the chat, and most of the admin panel.

NextJS · LangChain · OpenAI · Pinecone · Vercel AI SDK · Firebase · TailwindCSS · shadcn/ui
drwxr-xr-xb9lab2025limited-kaufen-ltd/Typescript · NextJS · TailwindCSS↗
Limited Kaufen LTD for B9Lab
E-commerce website front-end development

A NextJS / MedusaJS custom B2B e-commerce multi-language website, for establishing Limited Companies in the UK.

Typescript · NextJS · TailwindCSS · UI/UX · ReactJS · MedusaJS
drwxr-xr-xmindlife2024uplift/UI/UX · WCAG · Angular↗
UPLift for MindLife
NHS compliant mental health therapy platform

UX, design, accessibility and full-stack development. Patient app, therapist dashboard and admin content editor, plus their NestJS API, in an Nx monorepo. Localised, with NHS compliance and security auditing.

UI/UX · WCAG · Angular · NestJS · Nx · MongoDB · Auth0 · Firebase · Playwright · TailwindCSS
drwxr-xr-xthomas2024zoline/NextJS · Sanity · Typescript↗
Zoline
Full stack solution and web design

A multi-language presentation website for a fine art studio.

NextJS · Sanity · Typescript · git · ReactJS · TailwindCSS · CI/CD
drwxr-xr-xb9lab2024street-wire/Typescript · NextJS · ReactJS
Street Wire for B9Lab
Back-end UI design and development. Front-end development.
Typescript · NextJS · ReactJS · TailwindCSS · Gitlab · CI/CD
drwxr-xr-xb9lab2023support-gem/Typescript · NextJS · ReactJS
Support Gem for B9Lab
AI moderation tool

Web app to set up AI bots with Discord and/or JIRA and moderate their answers, plus a JIRA app built with Atlassian Forge UI Kit and React.

Typescript · NextJS · ReactJS · TailwindCSS · Cypress · Forge · Gitlab · CI/CD
drwxr-xr-xthomas2023run-run-run/Javascript · ReactJS · ThreeJS↗
Run run run!
Runner game app

Design and development of a ThreeJS runner game. Random generation of buildings and obstacles.

Javascript · ReactJS · ThreeJS · TailwindCSS · NextJS · Vercel · git
drwxr-xr-xolivier-romary2023nonoxprod/Javascript · ReactJS · TailwindCSS↗
NONOXPROD for Olivier Romary
Music engineer portfolio, blog, and order system
Javascript · ReactJS · TailwindCSS · NextJS · Sanity · Vercel · git
drwxr-xr-xb9lab2023ai-assistant/Typescript · ReactJS · TailwindCSS
AI Assistant at B9Lab, 2023
AI assistant chat app

Design and front-end development of an AI assistant chat app that can run custom functions and return graph components, using streaming.

Typescript · ReactJS · TailwindCSS · NextJS · Gitlab · CI/CD
drwxr-xr-xb9lab2023dproc/Typescript · ReactJS · TailwindCSS
DProc at B9Lab, 2023
AI document processor app

Design and front-end development of an AI document processor management app.

Typescript · ReactJS · TailwindCSS · NextJS · Gitlab · CI/CD
drwxr-xr-xb9lab2023gatsby-documentation-platform/Gatsby · ReactJS · GraphQL
Gatsby documentation platform at B9Lab, 2023
Static documentation builder

Builds static documentation websites from Markdown. Custom Gatsby plugins incl. a questionnaire generator producing GraphQL nodes, and custom React components for markdown. Used by Topos and CosmWasm.

Gatsby · ReactJS · GraphQL · TailwindCSS · Gitlab
drwxr-xr-xle-christiania2022le-christiania/Javascript · ReactJS · TailwindCSS↗
Le Christiania for Le Christiania
Multi-language SSR presentation website for flat rentals in a chalet
Javascript · ReactJS · TailwindCSS · NextJS · Sanity · Vercel · git
drwxr-xr-xspicee2015spicee/NodeJS · Javascript · HTML
Spicee for Spicee
Spicee front-end development
NodeJS · Javascript · HTML · Stylus · git
drwxr-xr-xcurrys2014compare-prices-app/Bash · NodeJS · Javascript
Compare Prices App for Currys
Currys Compare Prices App (Android and iOS)

Barcode scanning, price comparison with other retailers, favourites, click-through to purchase.

Bash · NodeJS · Javascript · Browserify · VueJS · Stylus · Cordova · git
drwxr-xr-xcurrys2011carphone-warehouse/Javascript · Smarty · Sass
Carphone Warehouse at Currys Group Limited, 2011–2023
E-commerce website

Migration of a third-party website to the Currys Group platform: complete front-end rewrite in record time (2 months).

Javascript · Smarty · Sass · php · Gitlab
drwxr-xr-xcurrys2011connectivity-platform/NodeJS · Typescript · TypeORM
Connectivity Platform at Currys Group Limited, 2011–2023
Internal full-stack app for mobile & SIM operations

Multi-service REST APIs for credit checks, upgrade eligibility, address verification, number porting, SIM assignment, contract generation and activation. ReactJS front-end and release process management.

NodeJS · Typescript · TypeORM · Express · ReactJS · Sass · Jest · Gitlab · Azure
drwxr-xr-xcurrys2011currys/Javascript · Sass · ReactJS
Currys at Currys Group Limited, 2011–2023
E-commerce website

AB tests with Vanilla JS / React and Adobe Target. Checkout refactor to REST APIs with a React/Redux front-end. UX/UI and front-end of a mobile-first responsive e-commerce site in 2011, one of the first of its size, awarded in 2012.

Javascript · Sass · ReactJS · Smarty · php · git
drwxr-xr-xpixmania2007e-merchant/php · Smarty · HTML
E-merchant at Pixmania Group, 2007–2011
Multichannel e-commerce platform

Pixmania, S.T. Dupont, A.P.C, Celio, Carrefour on the in-house multi-language platform.

php · Smarty · HTML · CSS · SVN
drwxr-xr-xrugama2005rugama-clients/HTML · CSS · Javascript
Rugama clients at Rugama, 2005–2007
Front-end development

BnF, Crédit Lyonnais, EMI France, Fortuneo, Groupe Volkswagen, Orange, John Deere, La Poste, Asmodee, Wengo…

HTML · CSS · Javascript
click a row to expandtap a row to expand
thomas@dev ~/projects git:(main)
❯