Arthur Brongniart, Developer in Lille, France
Arthur is available for hire
Hire Arthur

Arthur Brongniart

Verified Expert  in Engineering

Progressive Web Applications (PWAs) Developer

Lille, France

Toptal member since February 15, 2018

Bio

Arthur is a skilled and passionate web developer who has worked in companies pushing the boundaries of what a web app can do. He was part of the startup Rayon.design, which offers almost all the functionalities of a floor plan CAD design tool in the browser. At Yahoo!, Arthur made an immersive experience with WebXR technologies. He graduated with a master's degree in computer engineering and has since worked successfully for several web agencies and freelance.

Portfolio

Rayon
React, Rust, TypeScript, CSS3, Front-end, PostgreSQL, Amazon Cognito...
Yahoo!
JavaScript, A-Frame, Three.js, React, Argon.js, AR.js, Augmented Reality (AR)...
Accountable
Amazon Web Services (AWS), CircleCI, MongoDB, Node.js, React Native

Experience

  • Node.js - 6 years
  • JavaScript - 5 years
  • React - 5 years
  • TypeScript - 5 years
  • WebGL - 3 years
  • Redux - 2 years
  • Progressive Web Applications (PWAs) - 1 year
  • GraphQL - 1 year

Availability

Full-time

Preferred Environment

Git, Debian

The most amazing...

...app I've built is Tracktl.com, a collaborative music jukebox. It helps thousands of people rethink the way they listen to music together.

Work Experience

Senior Software Engineer

2022 - 2024
Rayon
  • Developed and iterated on the admin panel part of the app.
  • Added several key features to the floor plan editor.
  • Designed the state machine responsible for syncing the floor plan with our database as the user draws.
Technologies: React, Rust, TypeScript, CSS3, Front-end, PostgreSQL, Amazon Cognito, AWS AppSync, Apollo, GraphQL, Next.js

Senior JavaScript Graphics Engineer

2020 - 2022
Yahoo!
  • Explored AR/VR solutions to deliver immersive web experiences showcasing Yahoo and Yahoo's partner products.
  • Developed a 3D/AR viewer based on Three.js, which was included in Yahoo news articles.
  • Collaborated as a member of a fully remote team spanning five continents.
Technologies: JavaScript, A-Frame, Three.js, React, Argon.js, AR.js, Augmented Reality (AR), Virtual Reality (VR), 3D, 3D Graphics, TypeScript, WebXR, 8th Wall

Full-stack Developer

2019 - 2019
Accountable
  • Designed and implemented a service to reliably interface with various bank account APIs.
  • Prototyped a desktop version of the app used as an admin panel.
  • Implemented transverse new features on the mobile app.
  • Set up tools and practices to improve code quality and reliability, such as CI/CD, typing, linting, and integration testing.
Technologies: Amazon Web Services (AWS), CircleCI, MongoDB, Node.js, React Native

Web Developer

2018 - 2019
Dunelm
  • Contributed to the architecture decision by rethinking the website with edgy tech.
  • Set up a reliable deployment pipeline with Jenkins.
  • Held a workshop and presentation to share the knowledge across an international team.
Technologies: Amazon Web Services (AWS), Jenkins, Algolia, AWS Lambda, React, Progressive Web Applications (PWAs), PWA

Freelance Developer

2017 - 2017
Mushin
  • Implemented a drawing canvas with rich interactions such as drag-and-drop, resizing, smart cropping, and snapping to a grid.
  • Solved image generation issues on the client side, especially regarding image downsizing quality.
  • Collaborated remotely on a flexible yet intensive schedule.
Technologies: Canvas, Redux, React

Lead Developer

2015 - 2017
Tracktl
  • Proposed, implemented, and reviewed the technical solutions for building a collaborative jukebox app.
  • Scaled the architecture to meet the needs of 2,000+ simultaneous live users.
  • Interfaced with five music provider SDKs to deliver a seamless music player.
  • Implemented a model to identify and unify tracks from several music providers.
  • Set up a reliable CI/CD pipeline with automated tests.
Technologies: Google Cloud, Kubernetes, Docker, Node.js, React

3D Developer

2014 - 2014
Wanadev
  • Built innovative configurators for 3D furniture to be used in the app.
  • Wrote tutorials and documentation for the public API.
  • Implemented algorithms to speed up spatial object detection.
Technologies: Babylon.js, Three.js, WebGL, JavaScript

Experience

Vernissage | A VR Game

https://github.com/Platane/js13k-2017
A game I made for the 2017 js13kgames.com challenge. It uses WebVR to deliver an immersive experience of a tiny art museum. The challenge allowed the participants to use only 13 kilobytes of code besides the A-Frame library; I had to make some interesting optimizations.

Mongustav

A website that gives exposure to top-level opticians, their work, and their favorite products. It also includes desktop and mobile web apps with server-side rendering. The project is based on React, Next.js, GraphQL, and the App Engine.

Timezone Rocks

https://github.com/Platane/timezone-rocks
A single-page website to help people in remote teams find common time slots. It has a nice 3D view of the earth with lovely animated characters. Surprisingly, getting the Earth model night/day cycle right was a bit challenging.

yAR-htzee

https://github.com/Platane/yAR-htzee
A game of yahtzee in augmented reality.

The dice are rendered with three.js using react-three-fiber and the physical world is simulated with cannon.js.

If the device does not support AR or 8thwall can't be loaded, the game runs without Augmented Reality.

Education

2008 - 2013

Master's Degree in Computer Engineering

Telecom Nancy - Nancy, France

Skills

Libraries/APIs

React, Node.js, Three.js, Babylon.js, Redux Form, WebVR, WebGL, Argon.js, AR.js, WebXR

Tools

AWS AppSync, Git, Atom, Jenkins, CircleCI, Canvas, Facebook Reason, AWS CloudFormation, App Engines, Amazon Cognito, 8th Wall SDK

Languages

JavaScript, TypeScript, CSS, HTML, CSS3, GraphQL, Rust, HTML5

Storage

JSON, Google Cloud, Google Cloud Datastore, MySQL, MongoDB, PostgreSQL

Frameworks

Next.js, Redux, React Native, Express.js, Serverless Framework, A-Frame

Paradigms

Functional Programming

Platforms

Algolia, Google App Engine, Docker, Kubernetes, Debian, AWS Lambda, Amazon Web Services (AWS)

Other

Apollo, PWA, GitHub Workflows, Augmented Reality (AR), Front-end, Chrome Extensions, Google Cloud Functions, Progressive Web Applications (PWAs), Serverless, Accelerated Mobile Pages (AMP), Server-side Rendering (SSR), Virtual Reality (VR), 3D, 3D Graphics, 8th Wall, React Three Fiber (R3F), Computer Engineering

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring