available for new projects

tommybordas.

Freelance fullstack web developer based in Nantes. WordPress, Magento, Angular, n8n automation and ERP/CRM connectors.

Tommy Bordas, développeur web freelance à Nantes

Ten years building websites and tools for agencies, online stores and SaaS companies.

I work from Nantes, directly with companies or alongside agencies, and I am a partner at Sumotori, a freelance collective.

Expertise

  • Web application architecture and development
  • Process automation & integrations (n8n, APIs, ERP/CRM)
  • Performance optimization
  • System migration and modernization
  • E-commerce solutions integration
  • Training and support

Services

What clients most often hire me for.

WordPress/WooCommerce Development

Custom themes and plugins, with close attention to performance and technical SEO.

  • Themes & plugins
  • ERP/CRM connectors
  • Automation (n8n)
  • Core Web Vitals

Angular Applications

Single-page or server-rendered (SSR) applications, connected to your APIs and business tools.

  • Scalable architecture
  • APIs & integrations
  • Automation (n8n)
  • CI/CD & Quality

Audit & Optimization

I analyze your site or your stack, pinpoint what is slowing you down (performance, conversions, manual processes) and hand you a prioritized action plan.

  • Full audit
  • Roadmap & quick wins
  • Guidance

Recent Projects

Projects in production, each one with a detailed case study.

2024 · Alizés Locations

Alizés booking sync

A booking made on the partner platform reaches the Alizés back office on its own, with no re-entry.

n8nNode.jsJavaScriptFTPIMAPREST API

2024 · Jupiter Systems

Zavus LED Configurator

Change the wall dimensions and the module count and specifications are recalculated right away.

AngularTypeScriptTailwindSSR
illustration

2024 · VizProof

VizProof, visual regression testing

Each new version is compared with the reference, so visual differences show up before release.

FastifyPrismaPostgreSQLReactPlaywrightpixelmatch

Other projects

since 2019 · WooCommerce store

Bijoux d'occasion

Second-hand jewelry store I have worked on since 2019. I built the connector that syncs stock, prices, product pages and orders between the Jewely ERP and WooCommerce.

WooCommercePHPREST API

2026 · Product

Odilon

Digital tools for French town halls: a demo app with alerts, appointment booking and AI translation, and a prospecting CRM for municipalities with a map and route planning.

PHPSQLiteLeafletOpenAI

2026 · Side project

Sous la ligne

Installable fishing app. For each spot it computes an hour-by-hour fish activity index over 7 days from tides, weather, swell and the target species.

Next.jsTypeScriptPrismaPostgreSQL

2026 · Jeweler

Sertys

Jewelry appraisal app built for a jeweler. It computes buy-back, resale and insurance values for gold, diamonds, stones and pearls, then produces a signed PDF report.

ReactFastifyPrismaPuppeteer

2026 · WordPress plugin

Miroir Local Sync

Two-way sync between a local WordPress site and production, with snapshots and rollback, and WooCommerce orders protected on push.

PHPWP-CLISFTP
View case studies

Experience & Projects

Current and most recent engagements.

2019 - Present

Partner, Full Stack Developer

Sumotori

Magento migrations, WordPress/WooCommerce development and SEO for the agency's clients, including Motoplace (automated import of the Futurosoft catalogue), Zavus (LED wall configurator), Cartoffset (custom block theme), Alizés Locations (vehicle booking) and Rentiles (booking processing with n8n).

Discover my freelance collective

Visit Sumotori
WordPressWooCommerceMagentoPHPn8nJavaScript
2022 - Present

Full Stack Developer

The LINKS

On behalf of The LINKS, built more than 150 email campaigns (MNT, CNP, Harmonie Mutuelle, CASDEN, SPIE, UMR) and maintained the email build workflow, its preview tool and its GitLab CI deployment. Developed online self-assessment tools with scoring, PDF reports and a back office for Harmonie Mutuelle, CAPEB and UIMM. WordPress sites and landing pages for Caisse d'Épargne Aquitaine Poitou-Charentes (map of its CSR actions), K•LINE (extranet for its renovation experts), MNT, MGP and the French Federation of Cardiology.

WordPressPHPJavaScriptHTML emailGulpGitLab CI
2018 - Present

WordPress Developer

itslearning

Data migration, custom themes and plugins, deployment and maintenance of more than 800 WordPress sites. I have maintained the e-lyco theme since 2018, and in 2023 I built a plugin that generates articles with the OpenAI API.

WordPressPHPMySQLJavaScriptOpenAIAWS
2019 - Present

WordPress/WooCommerce Developer

Pre-owned jewelry

Second-hand jewelry store I have worked on since 2019. I built the first WooCommerce site, then, after the Sumotori team rebuilt it as a block theme, the automatic discounts plugin and the two-way connector between the Jewely ERP and WooCommerce (stock, prices, product pages, orders), along with the technical SEO.

WordPressWooCommercePHPREST APIMySQL
2026

Founder and developer

Odilon

Digital toolkit for French town halls. It includes a demo app (alerts, appointment booking, AI translation), a prospecting CRM for municipalities with a map, route planning and a mobile version for field visits, plus the marketing site. Every push is deployed by GitHub Actions.

PHPJavaScriptSQLiteLeafletGravOpenAIGitHub Actions
2026

Full Stack Developer

Sertys

Jewelry appraisal app built for a jeweler. It computes buy-back, resale and insurance values for gold, diamonds, colored stones and pearls, then produces a signed PDF report.

ReactTypeScriptFastifyPrismaPuppeteerDocker
2024 - Present

Full Stack Developer

VizProof

Built the VizProof VRT SaaS: Fastify/Prisma API, React app, multi-browser Playwright captures, and pixel-level diffing workflows.

FastifyPrismaPostgreSQLReactPlaywrightOpenAI

Technical Skills

The tools I work with, from front-end to hosting.

Let's talk about your project?

Describe your project in a few lines: website, application, automation or a connector between your tools.

Reply within 1 business day.

Contact Information