Implementation of new and improved features such as an Ansible
integration with our product and, as part of the web application
team, many UX / UI enhancements and fixes.
Leading of several projects, most notably a long-time effort to
upgrade our application stack.
Participation to internal hackathons with projects that included a
GraphQL API and an app-wide quicksearch.
Strong focus on code quality, testing, and good practices.
Constant support of other team members, tutoring of new hires,
speaking at internal lightning talks.
Ruby on Rails
W3C / MIT
Publication of W3C specifications.
Deployment, maintenance, and support of new and legacy systems.
Development of an automated
publication system for W3C specifications, exposed as an API,
and using Node.js asynchronous capabilities.
Participation to an automated testing effort for the entire
Software engineer in virtual reality
Development of a library of custom UI components, used across
projects and platforms.
3D modeling and construction of a 3D training simulator for
chemical plant safety.
Real-time development of realistic and parametric lighting and
Research on tracking systems and development of a calibration tool
Internal and external documentations, maintenance of the company's
3D Studio Max
Web development intern
Development of an open source web application for vsftpd server management
Improvement of the company’s corporate website
Set up of an automated UI testing solution for web applications
In charge of a challenging short-term client project
Ruby on Rails
Master’s degree in computer sciences
2 years of fundamental studies
(including scientific and technical fields, social sciences, and management)
followed by 3 years of major studies in software engineering
French scientific baccalauréat
General high school degree with major in mathematics and engineering sciences
SQL (MySQL, PostgreSQL, SQLite),
Python, PHP, C, C++,
Ruby on Rails, Express, Akka HTTP, Flask, Symfony,
HTML & CSS (standards-compliant),
static site generation (Pelican, Jekyll),
WebSockets, jQuery, Angular, React
Ubeer is a simple demo application to illustrate the capabilities of
GraphQL in Scala using Sangria (the GraphQL implementation in Scala)
and Akka HTTP. I built this for a
lightning talk I gave
at NE Scala NYC 2017.
The Lounge is a modern web IRC client designed for self-hosting. It
runs responsively on all kinds of devices and servers, and lets
users come back to their session without losing history.
This is a community effort I started when forking from
Shout, which has
attracted thousands of users since then.
Configuration and maintenance of a self-hosted server. Its primary goals were to improve my system administration skills and to host my personal website. I improved its management over time as it is now fully configured using Ansible and integrates its own test suite.
Small script to help Ubuntu users multi-partition their filesystem
with a fully encrypted disk at install time. The main purpose of
this script was to be as simple as possible as it consists of a few
characters to type, as the official installer did not offer this.
Creation of a collaborative tool designed to manage the evolution of a database schema, inspired by the Active Record migrations of Ruby on Rails. The schema changes can then be included in a version control system to be sent to other developers and to the production server.
It was intended to help Ambycia's team at first, but Dibycia is available as a standalone program.
Founder, lead developer, and project manager of Ambycia, a futuristic MMORPG which includes its own micro-social network.
Although this student project was never released beyond an open beta, it was a first experience in game development and teamwork outside of our studies.