Hello!

I'm Tom, also known as neemzy. I'm disappointed JavaScript is disabled in your browser. I live in Lille, France.
I'm a senior JavaScript developer, focusing on frontend web frameworks such as React, Vue.js, and Svelte.
I also enjoy , and I (in French) from time to time.

About me

I've been entitled with technical leadership on the aforementioned technologies before:

Frontend software architect, Auchan Retail

  • Gave a talk about React to the technical crew
  • Used it as a proof of concept on one application
  • Designed a tailored Flux implementation based on it
  • Set it up as the foundation for the backoffice information system's frontend stack
  • Wrote documentation and workshops
  • Coached my peers and reviewed their code
  • Contributed to open-source software, e.g. Symfony

Lead frontend developer, Synbioz

  • Learned Vue.js and taught it to my team with a workshop
  • Coached them and reviewed their code
  • Designed the whole new frontend architecture of the company's biggest client's information system
  • Authored several internal libraries and published them on a private NPM registry
  • Wrote articles for
  • Contributed to more open-source software, e.g. ESLint

Senior frontend developer, Goodays

  • Designed the pilot architecture for upcoming React apps
  • Lead large-scale code quality improvements (unversion built assets, reuse code as local packages, dependency upgrades)
  • Migrated the largest project's build from Gulp to Webpack, and set up caching and code splitting
  • Evangelized and wrote guidelines for transversal enhancements (unit testing, documentation, ESLint)
  • Hosted workshops for my peers, reviewed their code

Your company?

Talks and writings

I also spoke about and at local FranceJS events, which I took part in setting up.
There are some nifty articles on , too, and I wrote (in French) for and as well.

My speciality

I make JavaScript code awesome by spicing it up with the following mix:

What I enjoy

Other skills

I also have significant experience on various matters, such as:

Want to work with me?

If you want me to work on your project, please send me a message!
I'll come back to you as soon as possible.