Skip to content
View Peloro's full-sized avatar

Highlights

  • Pro

Block or report Peloro

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Peloro/README.md

Pedro Louro Fernandes

Full-Stack Developer · Computer Science @ ICMC-USP · Robotics & Data

LinkedIn Email


About me

  • I build and maintain InPlay, a production SaaS for live baseball scoring and team analytics, on my own: product, front end, back end, mobile and operations.
  • At Warthog Robotics (USP), I develop locomotion software for assistive autonomous robots: navigation, obstacle avoidance and motion control with ROS.
  • I study Computer Science at the University of São Paulo (ICMC). My interests are software engineering, data and applied AI.
  • I like turning complex domain rules into reliable, well-tested systems.

Featured project

InPlay Baseball Analytics · Founder & Full-Stack Developer (2026 – present)

A multi-tenant SaaS for amateur baseball clubs to score games live and track season statistics. It runs on the web and as an Android app.

  • Offline-first: all data lives in IndexedDB and syncs in the background, with idempotent request replay and conflict-safe merging across devices. Scoring keeps working in dugouts with no signal.
  • Rules engine: every play is recorded in an event log, and the whole game state can be rewound to any play. The app derives batting and pitching stats (AVG, OBP, OPS, ERA, WHIP), spray charts and pitch heatmaps.
  • Real SaaS: 4-tier plan ladder with Mercado Pago billing (one-off and recurring), JWT auth with team invites, TOTP 2FA, Firebase push notifications and transactional e-mail.
  • Engineering: unit and integration tests (Vitest, in-memory MongoDB), Playwright E2E with WCAG accessibility checks, GitHub Actions CI/CD with signed APK builds, Sentry monitoring, and a UI in Portuguese, English and Spanish.

TypeScript React Node.js Express MongoDB IndexedDB Capacitor Vitest Playwright GitHub Actions


Other projects

Overtone: Volume Overlay for Windows A lightweight, always-on-top volume mixer with per-application and system-wide control. Features include global hotkeys, app filtering, themes, profiles and system tray integration. It is built on the Windows audio APIs with an event-driven desktop architecture. Python PyQt5 Windows Core Audio

Robot with Computer Vision and Speech Recognition A team project presented at the USP Undergraduate Research Symposium (SIICUSP 2023), which added computer vision and speech recognition to a robot driven by an ESP-32. I wrote the embedded C++ firmware for its communication and navigation. (certificate) C++ ESP-32 Computer Vision CNNs

Apartment Complex Online Store A full-stack store with product listing, registration and session-based authentication, shopping cart and order placement. It uses a modular REST back end on a NoSQL database. Node.js Express MongoDB EJS


Tech stack

Languages

TypeScript JavaScript Python C C++ Java

Full-stack & mobile

React Node.js MongoDB PostgreSQL HTML5 CSS3

Data & AI

PyTorch TensorFlow OpenCV NumPy Pandas

DevOps, tooling & robotics

Docker GitHub Actions Git Linux ROS


Open to conversations about software engineering, full-stack and data roles. Feel free to reach out.

Pinned Loading

  1. joaopgodoy/online_store_project joaopgodoy/online_store_project Public

    Projeto desenvolvido na disciplina de Introdução ao Desenvolvimento Web.

    TypeScript

  2. overtone-volume-overlay overtone-volume-overlay Public

    A modern, lightweight volume mixer overlay for Windows. Per-app audio control, global hotkeys, customizable themes, and system tray integration.

    Python 5

  3. EngSoft2025/orcid-project-aidentro EngSoft2025/orcid-project-aidentro Public

    engsoftclass-orcid-project-ORCID-Project-Base created by GitHub Classroom

    TypeScript 2