Lucas Chaves

Embedded Systems | OS Development | Robotics
Experience Junior Dev
Updated
Stack C C++ Rust Python OpenCV CNNs ML AI License MIT

Introduction

Welcome to my personal portfolio website!
My name is Lucas Chaves, and I am passionate about embedded systems, operating system development, and robotics. With a strong background in C, C++, Rust, and Python, I have worked on various projects involving OpenCV, Convolutional Neural Networks (CNNs), Machine Learning (ML), and Artificial Intelligence (AI), most of tem applied to Robotics and Computer Vision.

Here, you will find information about my professional experience, projects, and articles I have written. Thank you for visiting, and I hope you find my work interesting and inspiring.

Bio

Projects

Main projects I've been working on:

Tamboerijn

The framework and operational system we use at Rinobot Team for our NAO humanoid robots. It uses a BitBake build Linux image, our multithreaded framework built in Rust and a tinyYoLo based CNN for computer vision.

Stack Rust | OpenCV | tinyYoLo | Lua | Python | Linux | BitBake
Source Code Github Repo
NAO robots playing soccer at Robocup23

Hexennacht

A simple command-line hex and metadata editor. It uses VIM shortcuts for navigation and editing.

Stack C++ | CMake | CLI11
Source Code Github Repo
Console with the CLI program hexdumping a rust file

MelbOS

Bare-bones operational system built in Rust. Based on a articles series by Philipp Oppermann.

Stack Rust | Tokio | Cargo | Docker | QEMU
Source Code Github Repo
MelbOS Logo

Articles

TODO!

Contact

About this site

You've propably noticed this site looks a bit too minimalist. It is based on the Monospace Web developed by Oskar Wickström.

It is a neat new way to design a website that focus on simplicity and lightness, in opposition to current web-development that founds itself bloated and cumbersome to build and mantain.