Fullstack JS Engineer

Open for work

  • Startup, Scaleup.
  • Strong sense of UI/UX.
  • Hands-on, ship scalable code rapidly.
  • Take ownership of product, from ideation to production.
  • React, Node; NextJs, NestJs; MongoDB, Postgres; GCP, AWS.

Hi, thanks for visiting my portfolio.

I am a JS developer since 2018 with multiple startup experiences.
As an individual contributor, I handle products from ideation to production, and also stakeholder communication.

Feel free to explore all my professional and personal projects !

Download CV

Experience

05/2023 - 05/2025

Clone - Food delivery brands

Clone creates and manages food delivery brands for local restaurants, helping them to generate additional revenue.

I am in charge of fullstack development of their PromoTools, which manages restaurants' promotions and discounts.

  • DDD, Hexagonal architecture
  • Database conception
  • API conception and development
  • Interface integration of a B2B platform
  • Montoring day-to-day operations
05/2022 - 04/2023

Boxy - Autonomous convenience store

Boxy is a 100% automated convenience store, allow cashless payment and open 24h/7.

I am in charge of fullstack development of their Backoffice, which manages stores merchandise and handles warehouse's supplies.

  • Team of 3
  • API integration
  • Interface integration (Backoffice)
  • Unit test, integration test, 100% coverage
  • Retail, E-Commerce, warehouse management
04/2020 - 04/2022

Le Parisien Codes promo

Le Parisien is one of the most popular French daily newspaper.

I am in charge of fullstack development of their Promo Code and Shopping Guide platform.

  • Team of 3
  • Microservice development
  • Database conception
  • Interface integration (Backoffice & Website)
  • SEO, media, sponsored content
04/2019 - 03/2020

24h Lemans Ticketing

The 24 Hours of Le Mans is the world's oldest active sports car race in endurance racing.

I am in charge of front-end development of their ticket platform for many racing events around the year.

  • Team of 4
  • Interface integration
  • Interactive stadium map to reserve seats
  • Real-time, interactive shopping cart
  • Responsive, cross-device, cross-browser
  • UI/UX
07/2018 - 12/2018

SeLoger Neuf

Group Seloger is the leading French real-estate web portals.
Among its services, SelogerNeuf is the one specialized in new real-estate.

I'm in charge of their front-end development.

  • Team of 6
  • Agile method
  • Interface integration
  • Responsive, cross-device maintenance
  • SEO optimization
03/2018 - 05/2018

Demathieu-Bard Immobilier

Demathieu-Bard is the French company in construction domain.
Demathieu-Bard Immobilier is the company's extension of real-estate online platform.

I'm in charge of their front-end development.

  • Team of 4
  • Interface integration
  • Client communication

Skills

Side Projects

Beauna - Korean cosmetics E-commerce

https://beauna.fr

An E-commerce website for a Korean brand of cosmetics. This is a side hustle with my family, we import products from Korea and sell in France.

Home page - desktop
Categories - desktop
Home page - mobile
Product - mobile
Brands - mobile
Categories - mobile
Cart - mobile
Pickup point - mobile
Brands - desktop
Cart - desktop
Product overview - desktop
Pickup point - desktop
Product - desktop

Data visulization - D3

https://cluster-visualization.henrituan.com

A webapp that visualize data clusters about immune-mediated disease. Built on D3.js and DeckGL, this project is about displaying large amount of data in a clear, performant and interactive way.

Home page
Default cluster graph
Dense cluster graph
Criteria selection

TinhCa - Music player

A Spotify-like music player webapp. However, this page hosts only pre-1975 music in Saigon (South of Vietnam), which were lost or officially discontinued after the war.

Page d'acceuil - desktop
Listing des chansons - desktop
Lecteur de musique plein d'écran - desktop
Page d'acceuil - mobile
Listing des chansons - mobile
Lecteur  de musique - mobile
Page d'acceuil - darkmode
Listing des chansons - darkmode

Poker odds

https://poker-odds.henrituan.com

A Poker calculator that give you each player's win probability for a given scenario. This project use Framer Motion for card animations and Web Worker for background computation. Next time playing on line poker, you might need this to decide on folding / calling your hands !

Home page - desktop
Home page - mobile

That's it


Thank you very much for your time! I hope to see you back soon.

Please feel free to send me an email if you have a job offer that might interest me.


Just a reminder, you can always download my cv to view more details about my degrees and other references.

I wish you a very good day,
Henri

Language
Theme
DayNight