Skip to content
View thomaschabro's full-sized avatar

Highlights

  • Pro

Block or report thomaschabro

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
thomaschabro/README.md

Hello, I'm Thomas Chabro 👋

Welcome to my GitHub profile! I'm an engineering, technology and developer enthusiastic, passionate about learning and creating disruptive solutions to the future. Here you will find some of my projects and contributions to the open-source community, as well as some personal and academic projects.

About Me

  • 🎓 I study Computer Engineering at Insper (Brazil).
  • 🔭 I am also working at Diel Energia, a Brazilian company focused on intelligent and sustainable management of energy. I'm actually a Firmware developer, working with development, debugging and testing of the products, that aims to automate the air conditioning system and predict future and possible machinery problems.

My Projects

Here are some of my recent projects:

  • Lua compiler: The project is a compiler for the Lua programming language, developed using Python. This compiler was created as part of the Computational Logic course at university. In its latest version, the compiler processes an input .lua file and generates corresponding assembly code. The project exemplifies the practical application of computational logic concepts in compiler construction, showcasing the transformation of high-level Lua code into low-level assembly instructions. This work highlights the integration of different programming paradigms and the intricacies involved in language translation and code generation.
  • Embbeded Eletronic for off-road vehicle: This project was developed during 1 year participation in an academic project in a student group, focused in building and off-road vehicle for a national competition. I was responsible for coding the three ECU's, involving sensor reading, CAN bus communication and sending data in real time by LoRa to and receptor outside of the car. Using C/C++ and ESP-IDF, we had a decentralized system, with each ECU being composed by a ESP32 chip, a transceiver for the CAN bus communication and the respective sensors/peripherals.
  • Cloud Project: The project consists of a cloud environment created using the AWS platform, for an application chosen by the student. Its construction was done using the Terraform tool. This, in turn, allows developers to create and manage complex infrastructures in a secure and efficient way, from a declarative and intuitive programming language. The environment, created from Terraform, is allocated on AWS. This is a platform developed by Amazon to assist and provide services for creating cloud applications and environments. Therefore, use Terraform to then create a structure allocated on AWS..
  • Robotics Repository: This GitHub repository contains projects and assignments from a robotics course, covering the Robot Operating System (ROS), OpenCV, and fundamental robotics principles. It includes implementations of robotic control algorithms, sensor integration, and simulation environments using ROS, as well as image processing and computer vision tasks like object detection and feature extraction using OpenCV. Additionally, the repository features projects on basic robotics algorithms, such as path planning, kinematics, and dynamics. Each project directory contains source code, documentation, and setup instructions, making it a valuable resource for practical applications of robotics concepts.

Connect with Me

GitHub Stats

Thank you for visiting! Feel free to explore my repositories and contribute. 🚀

Pinned Loading

  1. FoxBaja-Eletronica-FX4.0 FoxBaja-Eletronica-FX4.0 Public

    Assembly 1