Skip to content
View GuilhermeFornaciari's full-sized avatar
😌
Looking for a job
😌
Looking for a job
Block or Report

Block or report GuilhermeFornaciari

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

Guilherme de Souza Fornaciari

English resume

Heyy I'm Guilherme

I'm currently 18 years old, and I'm a fullstack programmer, specialized in backend. I'm mainly interested in building web applications.

Programming languages

  • Python
  • JavaScript/TypeScript
  • C++ (For arduino)
  • C#
  • PHP

Web development

  1. Frontend
    • Angular v17
  2. Backend
    • Express
    • AspNet
    • Django
    • NestJS

Other skills

I am a technology enthusiast and, therefore, I have a hobby that consists of exploring different areas of knowledge. However, there are two main areas that deeply interest me: web development and robotics. I have a lot of fun working with these themes, so much so that I've done several projects. Here are some examples of them: NOTE: all reported projects are in this repository, however, for more details, about me and the projects, visit my website: Guilherme Fornaciari

Arduino
I developed two main projects, EconomizAr and IrrigAção, in collaboration with the Instituto Federal de Rondônia.

EconomizAr is a project that aims to save energy by automating air conditioning control in classrooms, preventing students from leaving it on unnecessarily.

IrrigAção is a system known for automating the irrigation of a vegetable garden. In partnership with some school staff, I implemented it at IFRO. The system uses an Arduino to monitor soil moisture and activate a water pump twice a day, if the soil is sufficiently dry.

OBR
The OBR (Brazilian Robotics Olympics) is a competition in which we test our robotics knowledge.

I participated in two modalities: practical and theoretical.

In the practical modality, we develop both the hardware and the software for a line-following robot, which is placed on a course full of challenging obstacles designed to test the robot's performance to the fullest. In 2022, I won gold at the State and advanced to the National stage, but in 2023, I decided to redirect my personal focus to web development, and therefore, I stopped focusing my efforts on robotics.

The theoretical modality is similar to an Olympiad of traditional knowledge, since it involves a test in which we compete against the other participants. In 2021, I got a silver medal with the best grade in the state."

3D Printer Maintenance, Modeling and Printing
During my stay at IFRO, I became interested in a GTMax 3D A3V2 printer. After dialoguing with different sectors of the institute, I gained access to it, with the supervision of my programming teacher Adriana Aparecida Rigolon, who also taught me how to properly maintain it. It allowed me to learn the basics of 3D modeling and printing. Later, I taught a 3D modeling course during "Semana Agrotecnológica", a week-long technology event. Unfortunately, I couldn't dedicate myself as much to this area due to my participation in several knowledge Olympiads, although I had a lot of fun with that printer.
Artificial intelligence
I have always found this topic extremely interesting. Therefore, I asked the IFRO coordinators for the opportunity to teach an Artificial Intelligence (AI) workshop with the aim of encouraging me to learn at least a little about this fascinating area. My request was granted, and during the Agrotechnological Week, I held a workshop lasting 4 hours. In this activity, students had the chance to create an artificial intelligence to play Google's Dinogame.

Portuguese resume:

Heyy meu nome é Guilherme

Tenho 18 anos atualmente, e sou um programador fullstack, com especialização em backend. Estou principalmente interessado em construir aplicações web.

Linguagens de programação

  • Python S2
  • JavaScript/TypeScript
  • C++ (Para arduino)
  • C#
  • PHP (No curso técnico)

Web development

  1. Frontend
    • Angular v17
  2. Backend
    • Express
    • AspNet
    • Django
    • NestJS

Outras habilidades

Sou um entusiasta de tecnologia e, por isso, tenho um hobby que consiste em explorar diversas áreas do conhecimento. No entanto, existem duas áreas principais que me interessam profundamente: o desenvolvimento web e a robótica. Me divirto muito trabalhando com esses temas, tanto que já realizei diversos projetos. Aqui estão alguns exemplos deles: OBS: todos os projetos relatados estão neste repositório, porém, para obter mais detalhes, tanto sobre mim quanto sobre os projetos, visite o meu site: Guilherme Fornaciari

Arduino
Desenvolvi dois projetos principais, EconomizAr e IrrigAção, em colaboração com o Instituto Federal de Rondônia.

O EconomizAr é um projeto que visa economizar energia ao automatizar o controle do ar condicionado nas salas de aula, evitando que os alunos o deixem ligado desnecessariamente.

O IrrigAção é um sistema conhecido por automatizar a irrigação de uma horta. Em parceria com alguns funcionários da escola, implementei-o no IFRO. O sistema utiliza um Arduino para monitorar a umidade do solo e acionar uma bomba de água em dois momentos do dia, caso o solo esteja suficientemente seco.

OBR
A OBR (Olimpíada Brasileira de Robótica) é uma competição na qual testamos nosso conhecimento em robótica.

Participei em duas modalidades: a prática e a teórica.

Na modalidade prática, desenvolvemos tanto o hardware quanto o software de um robô seguidor de linha, que é colocado em um percurso repleto de obstáculos desafiadores projetados para testar ao máximo o desempenho do robô. Em 2022, conquistei o ouro na Estadual e avancei para a etapa Nacional, porém no ano de 2023, decidi redirecionar meu foco pessoal para o desenvolvimento web, e, portanto, deixei de concentrar meus esforços na robótica.

A modalidade teórica assemelha-se a uma olimpíada de conhecimento tradicional, já que envolve uma prova na qual competimos contra os demais participantes. Em 2021, obtive uma medalha de prata com a melhor nota do estado."

Manutenção de impressora 3D, Modelagem e Impressão
Durante minha estadia no IFRO, despertei interesse por uma impressora GTMax 3D A3V2. Após dialogar com diversos setores do instituto, consegui acesso a ela, com a supervisão da minha professora de programação Adriana Aparecida Rigolon, que também me ensinou a dar a manutenção adequada. Isso me permitiu aprender o básico de modelagem e impressão 3D. Mais tarde, cheguei a ministrar um curso de modelagem 3D durante a "Semana Agrotecnológica", um evento de tecnologia que durou uma semana. Infelizmente, não pude me dedicar tanto a essa área devido à minha participação em várias olimpíadas de conhecimento, apesar de ter me divertido bastante com aquela impressora.
Inteligência artificial
Sempre considerei este tema extremamente interessante. Por conseguinte, solicitei às coordenações do IFRO a oportunidade de ministrar uma oficina de Inteligência Artificial (IA) com o objetivo de me incentivar a aprender ao menos um pouco sobre essa fascinante área. Minha solicitação foi atendida, e durante a Semana Agrotecnológica, realizei uma oficina com duração de 4 horas. Nessa atividade, os alunos tiveram a chance de criar uma inteligência artificial para jogar o Dinogame do Google.

Popular repositories

  1. OBR-pratica OBR-pratica Public

    This repository stores all the pybrick codes that i used/tested, to compete in the OBR (Brazilian Robotics Olympiad)

    Python 1

  2. GuilhermeFornaciari GuilhermeFornaciari Public

    Config files for my GitHub profile.

  3. ChessWithCs ChessWithCs Public

    ChessWithCs it's a project built with C#, where you can play chess in the Command Prompt

    C#

  4. FastReportWithNode FastReportWithNode Public

    This is a project where the NodeJs CRUD can send data to a API in C#, and it will return a pdf with a report

    JavaScript

  5. EconomizAr EconomizAr Public

    It's an Arduino project made by myself, aiming to reduce energy costs with an air conditioner.

    C++

  6. IrrigaAcao IrrigaAcao Public

    This is an Arduino project that aim to automate a irrigation system

    C++