Senior Software Engineer

Looking to work remotely full time on a challenging and impactful project in node and React.

Founder of ciboulette.net

since 2015

  • founded a B2B SAAS to help organic farmers sell vegetables
  • grew it progressively to 85 farmers selling to 13k customers
  • send 47k SMS / month with GSM modems and Android app
  • wrote and maintained 60 000 lines of JavaScript over 9 years
  • parallelized 180+ e2e tests with a custom Playwright runner
  • self hosted the app on hetzner using nginx, docker, node
  • reached and "excellent" rating of 4.7/5 on trustpilot
  • react
  • js
  • node
  • playwright
  • mongo
  • stripe

Author of Mermaid Gdocs plugin

since 2019

  • created a Google Docs plugin to illustrate technical doc
  • leveraged mermaidJS with 340 lines of app script code
  • worked around google docs oddities, bugs and limitations
  • resolved various OS and browsers related github issues
  • reached 150 000 total plugin installations in gogole docs
  • reached 49 000 weekly unique users and 100+ review
  • js
  • github
  • mermaid.js
  • apps script
  • google docs

Front-End Developer at Della

04/2022 - 09/2023

  • redesigned most screens of the AI-assisted contract review app
  • virtualized the contract review screen to render 20x faster
  • developed the FE for new features like clause detection
  • migrated 55k LOC from MUI4 to MUI5 and react 16 to 18
  • rewrote the document uploader to handle 100x bigger batches
  • rewrote the PDF view to be 40% shorter and render faster
  • collaborated remotely via Slack, Notion, Pivotal and GitHub
  • react
  • ts
  • webpack
  • MUI
  • d3
  • SSE
  • pdf.js

Full-Stack Developer at virtualQ.io

07/2017 - 12/2019

  • halved the web widget bundle size with preact
  • halved server load by proxying the web widget polling
  • delivered full-stack features after learning Ruby on Rails
  • improved Twilio debugging with a unique real-time admin
  • programmed an audio announcement maker web app
  • animated queuing algorithms simulation results for sales use
  • collaborated remotely via Slack, Confluence, Trello and GitHub
  • react
  • js
  • webpack
  • d3
  • twilio
  • redux
  • ROR