Introduction

In this section you will find posts related to the projects I have developed and released. My goal is to publish a new project and its documentation every two weeks, usually on weekends, as I am currently working late and cannot complete the posts any faster.

Each project will generally be developed as a single package or library in Python, C++, or Java, depending on the flavor of the week.

The Python projects are structured as follows:

📦repo
 ┣ 📂notebook
 ┃ ┗ 📜demo.ipynb
 ┣ 📂src
 ┃ ┣ 📂project_name
 ┃ ┃ ┣ 📜module.py
 ┃ ┃ ┗ 📜__init__.py
 ┃ ┗ 📂test
 ┃ ┃ ┗ 📜test_module.py
 ┣ 📜.gitignore
 ┣ 📜pyproject.toml
 ┣ 📜README.md
 ┗ 📜requirements.txt

The C++/Java projects will structured as follows:

📦repo
 ┣ 📂inc
 ┃ ┗ 📜example.hpp
 ┣ 📂src
 ┃ ┃ ┣ 📜example.cpp
 ┃ ┗ 📂test
 ┃ ┃ ┗ 📜example.cpp
 ┣ 📜 main.cpp
 ┣ 📜.gitignore
 ┣ 📜CMakeLists.txt
 ┣ 📜README.md
 ┗ 📜requirements.txt

1. Computer vision

  • In progress [started 241008]

2. Robotics

3. Embedded Systems

4. Others