IoT-projects
Collection of IoT projects using ESP32, Arduino, and LoRa for embedded systems. Hardware-software integration with sensors, actuators, and wireless communication.
Vitornms — Software & Hardware Innovation
Estudante de Ciencia da Computacao na UFMG e Tecnico em Desenvolvimento de Sistemas (COLTEC/UFMG). Membro da Kongware com experiencia em Full Stack (Projeto Transcolar) e IoT/Sistemas Embarcados (LIPS/UFMG).
Artifacts
Collection of IoT projects using ESP32, Arduino, and LoRa for embedded systems. Hardware-software integration with sensors, actuators, and wireless communication.
Neural network implementation from scratch in Python. Understanding the fundamentals of deep learning with backpropagation and gradient descent.
Classic Pong game with AI opponent built in Java. The AI learns to play using reinforcement learning techniques.
A clean, minimal Pomodoro timer web app built with vanilla JavaScript. Focus on productivity with customizable work and break intervals.
Implementation of classic graph algorithms in Python: BFS, DFS, Dijkstra, Kruskal, and more. Data structures and algorithms study.
Solutions and training material for the Brazilian Informatics Olympiad (OBI). Competitive programming problems in C and Python.
Field Notes
Brief observations, technical findings, and thoughts from the workbench.
Experiments with LoRa communication using ESP32 for remote sensor data collection. Range tests and power optimization.
Building a multi-layer perceptron without frameworks. Understanding backpropagation, gradient descent, and activation functions.
Best practices for building REST APIs with Django. Serializers, viewsets, authentication, and pagination.
Key takeaways from Harvard's CS50 Web course. Python, Django, JavaScript, SQL, and scalability.
Work in Progress
Active experiments and prototypes. Things that are being built, broken, and rebuilt.
ESP32, Arduino, LoRa -- embedded systems and sensor projects
Competitive programming solutions for the Brazilian Informatics Olympiad
Multi-layer perceptron from scratch in Python with NumPy
Pong game with AI opponent using reinforcement learning in Java