Skip to the content.

Andrea Chiara’s Portfolio



Who am I?

Brief section of autobiography. Short answer: Andrea Chiara.


ESP8266 projects

ESP 8266 is a WiFi/BT enabled MCU (Micro Controller Unit). All the hereby software for this MCU has been written in the Arduino IDE with the Arduino programming language (derived from C++). Programming was attained via esptool. The projects in this section will mostly deal in IoT.


ESP32 projects

ESP 32 is another WiFi/BT enabled MCU, thought more powerful and with more memory than the esp8266 they share a programming toolchain: the Arduino IDE + esptool works great for programming this too.


FTDI programmer for ESP8266 (images only)

Electronics project detailing how to build an auto-reset, auto-program board. This allows to program the bare esp8266 chip needing only the FTDI board as an extra component


LED matrix display with driver board (coming soon)

Electronics project. The goal was to build a LED matrix display from scratch as an exercise in soldering. The projects includes a driver board built using an off-the-shelf IC (MAX7219). The official Arduino library for the IC was used.


Roguelike (C++ game)

C++ roguelike (randomly generated levels in a dungeon), built as a personal challenge. The code allowed for an in-depth study of input and output manipulation in the command line. The ncurses library was used. This post is a direct link to the github repo.


Other projects

Coming soon


Have a wonderful day!