Antoine Marjault

Antoine Marjault

Software Engineer

I have been building user-focused products for almost 5 years - 4 years at Doctolib and 6 months at SNCF Connect.
I’m currently on a gap year to travel, though I’ve also worked on a few side projects along the way. Check them out :) !

Projects

Travel Expenses Tracker

I spent my recent gap year traveling across 13 countries, I needed a better way to manage expenses in multiple currencies. I built a travel expense tracker tailored to my needs, with automatic currency conversion and insightful D3.js visualizations to track spending patterns. I keep adding features and optimize user flows as I travel and encounter new challenges.

Tech Stack:
ReactRuby on RailsD3.jsPostgreSQL
Key Highlights:
  • Migrated hosting from Render.com/Vercel/NeonTech to a VPS, cutting costs and learning deployment stuff
  • Integrated real-time currency APIs for accurate conversions (+ caching)
  • The app is production ready with tests and a clean codebase

⚠️ WIP - Campervan 3D Configurator

I spent several months traveling across Europe in a campervan I built myself - my third van project, learning everything from scratch, from woodworking to electricity. The layout was designed by an architect friend; we built my first van together, and he has since launched his own company fitting vans and building custom furniture for clients. For the next two vans, I built them solo, iterating on the original design and improving features like power storage, adding windows, optimizing furniture, and making better use of space. I'm currently working on his company's website, integrating a 3D model so customers can explore furniture layouts, trigger animations, and better understand the options. The rest of the site includes essential features and a configurator to let customers configure their van and generate a quote.

Tech Stack:
Next.jsThree.jsBlender
Key Highlights:
  • Made some animations triggered by clicks on the 3D model
  • Learned Blender to create animations, optimize the 3D model, and export it for web use
  • Used Next.js for SEO, boosting discoverability for the client’s brand