Lucas Heitzmann

Software / Web / App developer

I build digital solutions that brings ideas to life.

Since my young age, I have been deeply passionate about computing and new technologies. Since my first computer until today, my journey has led me to become a developer, a passion turned 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. 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
  2. 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
  3. 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
  4. 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. 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
  2. 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
  3. 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
  4. 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
  5. 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

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

    • JavaScript
    • TypeScript
    • Vue
    • Nuxt
    • Node
    • Express
  3. Mobile development

    • Flutter
    • PWA
    • Kotlin
  4. DevOps

    • Docker
    • Kubernetes
  5. Databases

    • PostgreSQL
    • MongoDB
    • MySQL
    • Redis

now

live

After living 5 years in Strasbourg, I moved back to my hometown, Soultzmatt.

job

I'm currently freelancer since September 2022..

code

I recently acquired a Meta Quest 2 headset, since, my interest goes to the development of VR/AR applications.

hobbies

Between lines of codes, I like to play guitar, produce music, exercise and learn new things.

Back to top