Philippe Loctaux

Developer of all sorts. Epitech alumni, class of 2023.

Matanzas
2022-03-01
Phil

About Phil

Developer of all sorts

I got into computer science by learning about the Linux kernel and administrating servers.

After high school, I became a student at Epitech and learned to tackle technical concepts and apply them quickly by working on small projects.

During my studies at Epitech, I had the opportunity to be a teacher. My role was to assist students with technical problems in their projects.

Now I have experience in software engineering, full-stack web and mobile development, system administration and CI/CD, as well as embedded development.

My goal is to use my knowledge and experience to make software helping its users accomplish their needs.

Professional Experiences

Acklio logo
Acklio
March 2023 - May 2023

Rust developer

The first usage of the SCHC framework (RFC 8724) on Rust!

  • Creation of Rust bindings of a C library implementing the SCHC framework
  • Demonstration of SCHC with applications in Rust on x86 platform
  • Proof of concept usage of embedded STM32 controllers exclusively in Rust
  • Transmission of knowledge to the technical team
Technologies
  • Rust
  • SCHC
  • STM32 controllers
  • LoRa
  • LoRaWAN
Vélorail du Kreiz Breizh logo
Vélorail du Kreiz Breizh
August 2021 - April 2022

Freelance developer

Creation of an online booking platform focused on the tourist activity of rail biking (vélorail).

During the first 5 months with the platform, 43% of the bookings were made online.

  • Design, UX, booking and payment flow for customers
  • Dashboard for managers with calendar view, manual bookings, slots management
  • Ability to generate invoices, booking recaps for managers
  • Sending emails to customers and managers about bookings
  • Online deployment, maintenance of the service
Technologies
  • Angular
  • NestJS
  • GraphQL
  • Rust
  • Stripe
Yaakadev logo
Yaakadev
April 2021 - July 2021

Full-Stack developer

Maintenance of existing projects for clients

Design, development and deployment of multiple projects from scratch:

  • Admin dashboard of a local merchants solution
  • Calendar planning application with filtering and custom views
  • Intranet to upload and download documents
Technologies
  • NodeJS
  • ExpressJS
  • Angular
  • MongoDB
  • CI/CD
Epitech logo
Epitech
February 2020 - April 2021, September 2022 - February 2023

Teaching assistant (AER)

Pedagogical supervision of three classes of students.

Conducting educational activities throughout the school year.

  • Start of projects
  • Technical help and guidance
  • Proctoring exams
  • Grading students on their work
Technologies
  • C
  • C++
  • Haskell
  • Rust
  • Web and mobile development
Ubiscale logo
Ubiscale
August 2019 - December 2019

Embedded developer

Creation of a home Wifi gateway for an IoT object.

  • Research, reverse engineering of existing products
  • Design and implementation.
Technologies
  • C on a ESP8266 controller
  • Wi-Fi
  • Bluetooth

Projects

ezidam logo
ezidam
January - July 2023

Identity and Access Management system

A simple identity and access management system for SMEs or personal use.

Low maintenance required, easy to deploy and to backup.

  • Users management
  • Roles management
  • Assign users to roles and the other way around
  • OAuth2 / OIDC applications (code flow)
  • Multi-Factor Authentication (TOTP)
  • Password reset (via email or backup token)
  • Simple administration panel
  • Good security measures for users and administrators
Technologies
  • Rust
  • SQLite
  • OAuth2 / OIDC
  • TOTP
  • SMTP
  • Docker
pass4thewin
November 2020 - January 2021

Password manager

Port of passwordstore, the standard unix password manager on the Windows platform.

Warning! Unfinished command line application, may cause data corruption when using existing passwords.

  • Creation of a store
  • List secrets
  • Decrypt secret
  • Insert or generate secrets
  • Edit existing secrets
  • Synchronisation with git
  • TOTP support
Technologies
  • Windows
  • Rust
  • OpenPGP
  • libgit2
Source code
NaviaRent image
NaviaRent logo
NaviaRent
September 2020 - January 2023

Epitech Innovative Project

A B2B platform helping rentals of standup paddle boards.

  • DevOps of all software in the NaviaRent stack
  • Creation of the iOS application
  • Contributions to the Android application
  • Contributions to the backend server
  • Creation and contributions to the web client
  • Server administration, backups
Technologies
  • NodeJS
  • Angular
  • Kotlin
  • SwiftUI
  • Docker
  • GitLab CI/CD
  • Raspberry Pi
  • ESP32
No longer available
epitok
June 2020 - September 2020

Presence system at Epitech

A library and web client to simplify students presence at Epitech.

Students are handed a piece of paper with a 6 digits number (called a "token") to verify their presence at school events.

Teachers use epitok to scan student cards with QR codes on them instead of printing and handing tokens to students.

  • Reverse engineering of a partially documented web API
  • Design, conception
  • User experience
  • Improvements based of usage of the application
Technologies
  • Rust
  • HTML
  • Bootstrap
  • jQuery
  • Docker
Source code
epi.today
December 2019 - February 2020

Calendar for Epitech

A viewer of the Epitech intranet calendar.

Students and teachers glance at their planning without the need to go on the school's intranet.

    Technologies
    • TypeScript
    • HTML
    • Bootstrap
    • Docker
    Source code
    canvas.place image
    canvas.place logo
    canvas.place
    April 2017 - January 2020

    Timelapse

    canvas.place is a shared place to express creativity.

    People from all over the world share one single canvas to paint on.

    I created and maintained a timelapse of the virtual canvas.

      Technologies
      • FFmpeg
      • Shell scripting
      • nginx
      Website

      Talks

      Giving a talk is the opportunity to share what I know, and helps me reduce my fear of public speaking.

      Vim

      February 2023
      Epitech Rennes
      Slides

      CLion

      March 2021
      Epitech Rennes
      Slides

      git & devops 2

      February 2021
      Epitech Rennes
      Slides

      pass4thewin

      February 2021
      Epitech Rennes
      Slides

      git & devops

      May 2020
      Epitech Rennes
      Slides

      git gud

      May 2019
      Epitech Rennes
      Slides

      Friends

      Folks I worked with, or I like what they do.