Giter Site home page Giter Site logo

Hi there 👋

Here are some projects I worked on.

My Projects

Tedium


A dungeon roguelike game developed in C and the SDL2 graphical library.
In this project, I mainly took care of displaying the GUI elements properly, effectively creating a small library responsible for loading, making buttons and other UI elements responsive and functionnals, as well as unload them properly when the program ends.

Github repo : Lucccyo/Tedium

Boite ITE

Smart Box that tracks a room's quality. Each sample cycle, the box reads sensors values for CO2 level, temperature, humidity, noise, brightness and sends the data to a webserver hosted on a raspberry PI. The data gets then displayed on a custom modular web interface.

Device design by drapsagt

The box itself contains an ESP32, various sensors and a battery pack. The ESP32 communicates to a raspberry PI with MQTT. On the raspberry PI is hosted a web interface that displays all the data from the box in a user friendly way.

UI design by LouisLecouturier

Github repo : LouisLecouturier/Boite-ITE

Wordle Clone


Recreation of the word guessing game Wordle. With this project, I discovered and learnt the basics of frontend web development with the React framework.


Github repo : Kotalos/WordleClone

Rubik's Cube’s Image Recognition


Rubik's cube faces configuration reader using python and OpenCV. The goal is to use this module to then solve the cube using robot arms.


Light Fighter - School Project

A classic pong game displayed on a handcrafted led matrix where you control the player's platform with the position of your hand (in front of an infrared sensor).



Work experience at Reyouzz with :


At Reyouzz, I’ve gained nearly two years of practical experience in software engineering. This includes software architecture, database conception, knowledge of design patterns, frontend and backend web development as well as proficiency with tools such the Django and Nuxt web frameworks, Git and Docker. As a soon to be engineer, I’ve learnt not to limit myself to a single language, and to be able to extract and learn the core concepts of a software application. Therefore, I am flexible and I know how to work my way around various languages, like Python, Javascript, Lua, C, Java… .

Video game development :

I have almost four years of game development and project management experience on the Roblox platform.

Some experiences I worked on :

Evil Principal

We developped this parcour/story type game as a small team (3 devs). The goal is to venture around 20 exciting levels consisting of puzzle, traps and cinematics, to escape detention.

In this project, I was responsible for backend scripting, player data handling loading and saving, implementing the various game mechanics, coding the game loop and coding the UI interactions.

The game is still running on the platform and has accumulated about 5M+ visits from players all around the world.


Roblox game link: Evil Principal

Legends Reborn

In this open-world pokémon-like game, you are free to explore the 15+ biomes, and capture more than 175+ original monsters. Talk to NPCs to complete quests, duel with your friends and other players, and take part in the seasonal events.

In this project, I was responsible for backend scripting as well. Player data handling loading and saving, implementing the various game mechanics, coding the game loop and coding the UI interactions.
Opposite to the other games I had worked on so far, this game had an existing codebase I, and the other scripter, had to completely overhaul and improve. The extra challenge was also to keep the game running at the same time, provide consistent updates and not lose player data.

Another task I had was to imrove gameplay performance for lower-end devices.


We were stuggling with lag and framerate drops for the longest time, and after some research, I was able to fix most of the obvious memory leaks and bad practices. This lead to a considerable improvement in how the game is running, allowing more players to join and enjoy the game.

We are still actively updating the game, which has now about 1.5M+ visits.


Roblox game link: Legends Reborn

kotalos's Projects

letsgo icon letsgo

Static website for my resume with a GO web server

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.