Lucas Heitzmann

Software / Web / App developer

I turn ideas into reliable, high-performing, and intuitive digital solutions.

Passionate about computing and new technologies from an early age, I discovered this world with my first computer . Over the years, that curiosity became expertise, and ultimately my profession.

Over the years, as a student, apprentice then freelance, I have had the chance to work on various interesting projects, from creating web applications to solving complex software problems.

In my free time, I experiment new things, this can range from creating personal apps to exploring new programming languages or emerging technologies.

experiences

  1. January 2024 — Present

    Developer · Advise

    • PHP
    • Symfony
    • Vue
    • React
    • Docker
    • AWS
    • AI
  2. September 2022 — Present

    Thanks to blockchain technology, Prosoon enables the issue of digital attestations certified in an unforgeable register. This system protects against the falsification of diplomas, and offers students fast, secure access to their certifications. Prosoon also aims to enhance the value of professional and community experience. As a freelancer, I took part in the development of the application's functionalities

    • Ruby on rails
    • Ruby
    • Javascript
    • PostgreSQL
  3. 2021 — 2022

    Thanks to blockchain technology, Prosoon enables the issue of digital attestations certified in an unforgeable register. This system protects against the falsification of diplomas, and offers students fast, secure access to their certifications. Prosoon also aims to enhance the value of professional and community experience. As a work-study student at Prosoon, I took part in the development of the application's functionalities, and also acquired a number of development skills using Ruby on Rails and Node.js.

    • Ruby on rails
    • Ruby
    • Javascript
    • PostgreSQL
  4. March 2020 — September 2020

    Alsace Digitale is an association whose ambition is to animate and promote the digital revolution in Alsace, so I had the opportunity to work on a project of my own design to this end. At the same time, I gave introductory courses to Python programming.

    • Vue
    • Javascript
    • P5
  5. September 2017 — March 2018

    Editing of specifications, ideation, creation of an MVP with Vue.js on the front-end and Node/Express/Mongo on the back-end. An application dedicated to connecting users and managing inventory efficiently, offering a complete solution for optimizing resource and product management in a circular economy approach.

    • Vue
    • Javascript

educations

  1. September 2020 — June 2022

    Master of Science in Software Engineering. Software Architect, application developer - AI / Big Data.

  2. September 2017 — June 2020

    Epitech's title of expert in information technologies.

projects

  1. OnyxFix

    OnyxFix is a portable PowerShell toolkit that automates the locally test-signed installation and diagnosis of the legacy Mackie Onyx-i FireWire driver on Windows 11. It validates and backs up user-supplied files, signs the required components, rebuilds the driver catalogue, and guides installation or rollback.

    • PowerShell
    • Windows 11
    • SignTool
    • Inf2Cat
  2. Metacode

    Oculus/Meta allows users to share referral codes providing credits/discount on apps, but if you want to find a code for a specific app that, you have to search for it around the web. MetaCode is a web application that allows users to search for referral codes for Oculus/Meta apps. It uses a web scraper to get the codes from the Oculus website and a GraphQL API to serve the data to the frontend.

    • Nuxt
    • Vue
    • Supabase
    • GraphQL
  3. Nuxt / Phaser integration

    This project is a proof of concept for integrating Phaser 3 into a Nuxt project. Phaser is a game framework for JavaScript, and Nuxt is a Vue framework for building web applications. The goal of this project is to create a easily setup dev environment for future game development projects.

    • Nuxt
    • Phaser
    • Vue
  4. Taxi Problem / Reinforcement learning

    By continuing to do things that lead to positive outcomes, the dog will learn to sit when it hears the command in order to get its treat. Reinforcement learning is a subdomain of machine learning which involves training an 'agent' (the dog) to learn the correct sequences of actions to take (sitting) on its environment (in response to the command 'sit') in order to maximise its reward (getting a treat).

    • Python
    • OpenAI Gym
    • Tensorflow
    • Vue
  5. ARPspoof utility

    Arpspoof redirects packets from a target host (or all hosts) on the LAN intended for another host on the LAN by forging ARP replies. This is an extremely effective way of sniffing traffic on a switch

    • C
  6. Autonomous car

    The aim of this project was to find the best algorithm to control an autonomous car in a virtual environement using lidar-like sensors. The car should be capable of driving on multiple tracks without hitting the walls or driving in the wrong direction and must complete the tracks under the minimum time possible.

    • C

skills

  1. Software development

    • PHP
    • Ruby
    • Python
    • C
    • C++
    • C#
    • Go
  2. Web development

    • JavaScript
    • TypeScript
    • Vue
    • Nuxt
    • React
    • Symfony
    • Ruby on Rails
    • Node.js
    • Express
  3. Mobile development

    • Flutter
    • PWA
    • Kotlin
  4. DevOps

    • Docker
    • AWS
    • Kubernetes
  5. Databases

    • PostgreSQL
    • MongoDB
    • MySQL
    • Redis

now

live

After five years in Strasbourg, I now live in my hometown of Soultzmatt.

job

I currently work as a developer at Advise, where I have been building and improving web applications since January 2024.

code

I work with PHP, Symfony, Vue, React, Docker, and AWS while further exploring the integration of artificial intelligence into applications.

hobbies

Outside of coding, I play guitar, compose music, exercise, go for walks, and keep learning new things.

Back to top