About me

My name is Benjamin Piouffle, I'm a fullstack developer graduated from the French school Epitech. I also studied for one year abroad at the California State University of Long Beach (USA).

I have, along with my studies, worked on multiple projects in companies of various size, from the startup to the global company for about 3 years.

Moreover, I am the founder of CaptainFact, a nonprofit dedicated to bring collaborative, real-time fact-checking tools to citizen, medias and education. I have founded and worked on other civic-tech projects that you can find in the Projects section or on my Github.

Finally, I have handled various missions in freelance during the last years and I am now available on Malt if you need my expertise in Elixir, ReactJS, Python or any other technology listed in the Skills section.

Education

2017

UDN: MOOC about organic governance (holocracy, self-sovereignty...)
edX: MOOC about media literacy, by Arizona State University

October 2011 – August 2016

Epitech (France)

First year: C, UNIX systems, security, SQL
Second year: C++, Web security, network
Third year: Advanced C++, Java, business science
Fifth year: Artificial intelligence, evolution programming, personal projects

October 2014 – June 2015

California State University of Long Beach (USA)

First semester: English
Second semester: Security, Java, Operating Systems, Web Design

Skills

Favorite Technologies


Software programming

C++
C#

Operating systems / Platforms

Databases & query languages

Web programming

Redux

Tools

Languages


French (native)
English (fluent)
Italian (basic)

Others


Project Management
Agile / Scrum
Holacracy
Remote work

Projects

CaptainFact.io




Internet is filled with rich and abundant data. Information travels fast and we don't have the time to check that everything we see and hear is correct.
CaptainFact is a social platform that allows people to debate and help each other to verify that data by sourcing it, voting and chatting about facts.

Technologies: Elixir, Phoenix, GraphQL, React, Redux, WebExtension

Et si demain...




Et si demain... is a citizen debate platform intended to help New Caledonia to think and discuss about 2018's independence referendum. It is build around short videos (< 30s) where speakers must develop a single argument, idea or question. A team of journalists is working to source citizen's contributions, making sure arguments are built upon facts.

The project is born during Noumea's first Hackathon with a team of two journalists, one motion-designer and myself as a developer. It is now involving two different news organizations and will be released to the public in January 2018.

Technologies: React, GatsbyJS, GraphQL

Democracy Watcher


This project aims to provide a set of tools to monitor a democratic entity. This entity can be a country, a city council or your organization. You can get a preview of the front-end with fake data on this link

Technologies: ES6, React

Edzafilms.com


A website to present “Edza Films”, a french audio-visual association with members such as film directors, sound engineers, cameramen and other creators I was happy to work with. The team can upload pictures, videos, post news and manage a lot of content directly from the website.

Technologies: Ruby on Rails, HAML, SASS, Coffeescript

Magic Blue bulb unofficial API


Python script and library to control Magic Blue bulbs over Bluetooth. These are probably the cheapest RGB light bulbs you can find on the market but no official API exists and they're not documented anywhere.

This open-source project consist of the reverse engineering work to bring all the features from the official mobile application in some easy to use and well documented Python scripts.

More on Github

Work Experience

January 2017 - October 2018

CaptainFact – Fullstack Developer

Main technologies: Elixir, Phoenix, Absinthe, GraphQL, Apollo, React, Redux, WebExtension

September 2015 – September 2016

Factset – Fullstack Developer

Main technologies: C++, C#, Python

September 2013 – June 2014

Numvision – Java / J2EE Developer

Numvision is a company located in the south of France that provides files backup and synchronisation solutions for companies. My work mainly consisted of improving the main company's product “Numsync”, creating a REST API and automatizing the build of mobile applications.

Main technologies: Java / J2EE, REST API, Android and IOS builds

July 2012 – December 2012

E­Frogg – Web Developer Internship

Internship at E­Frogg, a web agency. Development of a SEO analysis tool and work on various websites.

Main technologies: HTML, Javascript, JQuery, PHP, MySQL

Contact