// projects
Every public project by João Pedro Batista da Silva — 9 real repositories spanning backend APIs, messaging, automation, networking and machine learning.
Every entry links to its own repository under github.com/Joaopedrobs7 — these are working projects, not case-study mockups. The 3 featured ones lead; the rest follow in the same order the site uses. Languages in play: Python, Java, C.
Python · Automation · 2025 · Python, Telegram Bot, Web Scraping, Automation
An automation bot that scrapes a team's upcoming-match schedule from HLTV and notifies a Telegram group the moment a new fixture appears — keeping fans up to date without manual checking.
Python · AI / ML · 2025 · Python, Machine Learning, OpenAI API, NLP
An email-triage tool that combines a Machine Learning classifier with the OpenAI API to label incoming messages as Productive or Unproductive and draft context-aware, professional responses automatically.
Java · Backend · 2025 · Java, Spring Boot, JPA, JWT, REST
A backend study project that implements a Spring Boot REST API with JPA-based persistence and stateless JWT authentication, organized in clear controller / service / repository layers.
Java · Backend · 2024 · Java, Python, RabbitMQ, AMQP
A polyglot messaging project that uses RabbitMQ (AMQP) to let Python and Java services communicate asynchronously, exchanging cryptocurrency market data through durable queues.
Python · Networking · 2024 · Python, TCP Sockets, CoinGecko API
A networking project built on raw TCP sockets: the server fetches live cryptocurrency prices from the CoinGecko API and serves them to connecting clients in real time.
Python · Automation · 2025 · Python, Telegram Bot, Scheduling
A scheduled Telegram bot that fetches the $DCKS token price and posts it to the project community group on a fixed two-hour cadence, keeping members informed automatically.
Java · Backend · 2025 · Java, SQL, REST, JavaScript
A full database-course application: a Java backend exposing REST endpoints over a relational SQL schema, paired with a separate JavaScript front-end (bd-front) that consumes the API.
Python · Automation · 2024 · Python, Selenium, BotCity, Whisper
Phantom runs a Selenium driver attached to a Dolphin anti-detect browser profile on the PC and a BotCity computer-vision bot on a mirrored Android device, stepping both through the same flow in lockstep. It generates disposable emails to pull verification codes and transcribes audio CAPTCHAs locally with Whisper on a CUDA GPU.
C · Systems · 2023 · C, Make, Data Structures, Terminal
You start with R$ 100,00 and bet on Player, Banker or Tie; two dice are rolled for each side and the higher sum wins, paying out or draining your balance each round. Built with a Makefile and a terminal UI, it stores every past winner in a singly linked list that prints as a running history road each round.