Skip to content
View lolzio5's full-sized avatar

Highlights

  • Pro

Block or report lolzio5

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lolzio5/README.md

Welcome to Lolézio's profile!

I'm an Electronic and Information Engineering student at Imperial College London, with a passion for developing AI applications to increase efficiency of processes.

C++ Python C TypeScript

Quick stats

Lolézio's GitHub stats

Top Languages

About me

I come from France, but have lived in Vienna, Austria and London, United Kingdom.

I speak French, English, Spanish and German.

I love travelling and have been to 40 countries/territories so far!

Experience

  • Software Development Engineering Intern at Amazon

    • Built a full-stack modern web application
    • Integrated a React frontend with an API Gateway + Lambdas backend
    • Built a full end-to-end user authentication pipeline
    • Used CI/CD development techniques
  • Software Engineering and Data Science Intern at Equinor

    • Used Natural Language Processing (NLP) to automatically find a relevant document betweens thousands
    • Implemented a custom Selenium web scraper to dynamically load webpages and extract data to form a document database
    • Using Retrieval Augmented Generation (RAG), leveraged an LLM to generate an answer to a question based on relevant documents extracted from the database using NLP
    • Hosted the solution in the cloud using Docker and Kubernetes
    • Created a ChatBot type application using HTML/CSS/JavaScript and Python for an easy interface

Notable Projects

  • FPGA Accelerator for parallel computing

    • Implementation of Conway's Game of Life on a PYNQ-Z1 FPGA board using custom hardware
    • User Interface using Computer Vision to detect drawing movements and pause signals
    • Real time evolution of a 1280x720 grid at a maximum of 200 000 evolutions per second
  • Music Synthesiser with DOOM

    • Music synthesiser capable of playing notes, with volume and octave control, recording functionality, changing waveform abilities
    • Graphical user interface to interact with the various functionality
    • Fully working DOOM-like 3D game with purpose-built game engine, obstacles, enemies, shooting functionality, and chunk-based world generation
    • All running at a maximum CPU utilisation of 48%, DOOM running at 50fps (20ms refresh rate)
  • PiTrainer: AI-Powered Personal Gym Coach Embedded System

    • Android and iOS compatible mobile app in React Native
    • AWS EC2 instance backend server in Python Flask to handle HTTP requests and Dynamo database storage
    • Custom-trained machine learning model to analyse gym rep quality
    • RaspberryPi in Python to collect accelerometer and magnetometer data, analyse reps using signal processing methods
  • 32-Bit RISC-V ISA CPU Design and Implementation

    • Fully functional CPU with pipelining, data cache and automatic hazard handling and branch prediction
    • Use of SystemVerilog, C++ and RISC-V ISA
    • Comprised of a Program Counter, Control Unit, Hazard Handling Unit, Data Memory RAM, Instruction Memory ROM, Data Cache and Pipeline Registers
  • 2 Player Flight Simulator with wireless FPGA controller

    • Features 2 DE10-Lite FPGA controllers, using switches, buttons and onboard accelerometer to control a plane
    • FPGA controllers wirelessly connect to AWS EC2 instance to asynchronously process inputs and output next plane state
    • State of both planes rendered in the same 'world' with Unreal Engine 4 to provide smooth gameplay
    • The goal of the game is to use the FPGA as a joystick to control and race the other plane through a portal
    • Time taken is recorded and stored as a highscore in a DynamoDB AWS database
  • Remote Controlled Rover

    • Functioning rover robot capable of movement in 4 directions
    • Remote controller with Wifi communication
    • Capable of measuring magnetic fields, decode radio signals and decode infrared signals
    • Dual Arduino board with I2C protocol for multi-threaded control, sensing and filtering
    • 3D Printed frame
  • Autonomous search-and-rescue quadcopter

    • 4-rotor Drone capable of detecting and avoiding obstacles autonomously
    • Use of the YOLOv3-tiny convolutional neural network to automatically locate obstacles in field of view
    • Custom made algorithm using simple trigonometric principles to find the shortest path around the obstacle
    • Designed to travel from a Point A to a Point B as fast as possible in Alpine search-and-rescue operations
  • RISC-V ISA C-Language Compiler

    • Implemented in 36 hours
    • Implemented functions and function calls, variables, data types, arithmetic and boolean operations
    • Capable of compiling a C-90 program into RISC-V Assembly

Pinned Loading

  1. uavproject uavproject Public

    Development of an autonomously flying drone awarded at the Vienna International Science Fair

    Python

  2. Team05-RISCV-Final Team05-RISCV-Final Public

    Fully functional RISC-V ISA CPU with data cache and pipelined hazard handling in SystemVerilog

  3. theflyingproject theflyingproject Public

    2 Player Flight Simulator Game with Unreal Engine 4 and wireless FPGA controllers

    Verilog

  4. JABBAL JABBAL Public

    Game Of Life running at 200,000 FPS on an FPGA

    Verilog 1

  5. PiTrainer PiTrainer Public

    Automatic trainer with mobile app and AI workout analysis

    Python 1

  6. ogahector/synth_player ogahector/synth_player Public

    Music synthesiser capable of playing notes, with volume and octave control, recording functionality, changing waveform abilities

    C++ 1