breant.art
Contact

Arthur Bréant · consultant & trainer at ThinkR

I build web apps with R & Python.

From mockup to production. A Shiny expert in R and Python, I am also the author of hyperverse, a bridge between the data world and modern web development.

Shiny R & Python

Shiny applications built for production: architecture, testing, security, performance, deployment.

hyperverse

The R ecosystem I created to build web apps beyond Shiny.

TOPIQ

Designing, building and shipping a complete product, solo, end to end.

Flagship project

A modular R ecosystem for building modern web applications the web way: the server drives the interface, the browser stays light.

Side project

An analytical running-shoe comparator. The whole market on one interactive chart (drop, stack, weight, price), a ranking of non-dominated models at every budget, a recommendation assistant and a blog.

A real project in production, monetised through affiliate links. Proof that I can design, ship and keep alive a complete product on my own.

Stack
Astro
Models listed
+200
Visits per month
+1,000
Business model
affiliate links

Other projects

An application awarded at Posit’s 2024 Shiny Contest in the “best Shiny app in Python” category, then reimplemented identically in Shiny for R and in vanilla JavaScript. The same product three times over, in three different stacks.

Talks

Every year at the Rencontres R conference, Pierrot lives a new adventure: it is my running gag for carrying the topic of the talk. The whole series is gathered on pierrot.show (new tab)

Filter talks
Hyperverse: building for the web from R, the way the web was designed Rencontres R 2026 slides : Hyperverse: building for the web from R, the way the web was designed (new tab)
Security Rencontres R 2026 slides : Security (new tab)
Testing Rencontres R 2025 slides : Testing (new tab)
Would you build your kitchen without drawing the plans first? Rencontres R 2023 slides : Would you build your kitchen without drawing the plans first? (new tab)

Articles

Articles I wrote for Rtask, the ThinkR blog.

From lab to real life: how your Shiny application can survive its users

The three levels of testing (unit, integration, end to end) that keep a Shiny application stable in production.

(new tab)

Security blind spots in Shiny: why your app is more vulnerable than you think

XSS, command injection and SQL injection: the three flaws that threaten a Shiny application, and how to guard against them.

(new tab)

Signature.py: award-winning application at the 2024 Shiny Contest

Modular architecture, styling, testing and continuous integration behind the app awarded at Posit’s 2024 Shiny Contest.

(new tab)

Career

Lille, France

  1. since 2021 Data Analyst & R Trainer ThinkR
  2. 2018 to 2021 Data Analyst Goodays (ex-Critizr)
  3. 2016 to 2017 Data Analyst Frizbiz

Teaching

Trainer at ThinkR on three state-recognised certifying courses, from beginner to advanced level. Being able to explain things is half the job.

Formation très complète sur Git avec R ! Arthur a été très pédagogue et a pu répondre à toutes nos questions.
I. N. · March 2025 · verified review (new tab)

Skills

Data

R · Python · SQL

Web

htmx · Alpine.js · React · Vue.js · Astro · JavaScript · CSS

R ecosystem

Shiny · golem · plumber2 · Quarto · hyperverse

Speaker kit

Short bio

Arthur Bréant is a consultant and trainer at ThinkR. He builds web applications with R and Python and created hyperverse, an R ecosystem for modern web development.

Long bio

A consultant and trainer at ThinkR, Arthur Bréant designs and ships web applications with R and Python, from mockup to production. A Shiny expert in both R and Python, he is the author of the hyperverse ecosystem, which brings R development closer to modern web practices. He teaches three state-recognised certifying courses, speaks every year at the Rencontres R conference and writes on the Rtask blog.

Talk topics

Shiny in production

Modern web development with R and hyperverse

Shiny for Python

Securing a Shiny application

From mockup to application

Off the clock

Arthur Bréant

Runner, swimmer and cyclist. TOPIQ was born on that playground. I also like travelling, eating well and reading.