● renato@hunpe:~$ptesen

RenatoAlves

Goiânia, Brazil

projects

01 · Web · HR & recruiting system

Hunpe

A web HR and recruiting system, born from a real need and now sold as a product.

Problem
At a company where I worked, HR and the personnel department ran without any central control, with information, documents and routines scattered around.
Decision
Bring everything into a single system: employee file with documents, time clock, payroll, goals, feedback, pulse surveys and recruiting with a talent pool, with role-based permissions, notifications and WhatsApp API integration. Built with Laravel 12, MySQL and Docker.
Result
It became a product: it is now sold to companies, headhunters and tech recruiters. 37 releases published with a changelog, with tests and lint running in CI.
  • PHP
  • Laravel
  • MySQL
  • Docker
  • GitHub Actions
Hunpe

02 · Windows · Field tool

Mega Drive

A single driver for thermal printers that replaces more than 16 drivers from different brands. It discovers, identifies and repairs the printer by itself.

Problem
Field technicians carried a folder with one installer per thermal-printer model.
Decision
No custom driver and no repackaging of third-party drivers: a single ESC/POS decoder for every brand, plus PL2303 chip repair in the right order.
Result
Validated on real Epson, Elgin and Bematech hardware, with a correctly accented test receipt on all three.
  • C#
  • WinForms
  • ESC/POS
  • Networking

03 · Extension · Chrome & Firefox

Personalize Pro

A browser extension published on the Chrome and Firefox stores that adds an SLA timer, themes and an AI assistant to a customer-service system.

Problem
The customer-service system had no per-ticket timer, themes or writing help.
Decision
An extension instead of changing the system, with page selectors kept in one file and the AI behind a Cloudflare Worker with a fallback chain: Gemini, Groq and OpenRouter.
Result
Published on the Chrome Web Store and Firefox Add-ons, with a single package for both browsers.
  • JavaScript
  • Manifest V3
  • Cloudflare Workers
  • AI
code on GitHub ↗

04 · Desktop · Linux & Windows (in testing)

NaView

Gathers several AnyDesk connections into tabs in a single window. Built so the support team can handle many clients without losing track of windows.

Problem
Handling several clients over AnyDesk means one loose window per client, and time lost hunting for the right one.
Decision
Embed the AnyDesk window inside tabs, forward the keyboard straight to the remote session, and keep animations on the home screen only so nothing weighs on the machine during a session.
Result
In use by the support team. Version 2026.10.23.1 released, with a product page, three-step install and SHA-256 integrity check.
  • Python
  • GTK / Qt
  • X11
product page ↗
NaView

Higher education

Bachelor's in Systems Analysis and Development

Pontifical Catholic University of Goiás2024 — 2026

experience

  1. current

    Mar 2026 — present

    Support Analyst L2

    @ Vuca Solution

    Second-level support for a restaurant ERP: I trace root causes across the system, database and integrations, and escalate to development with the diagnosis ready.

  2. Sep 2025 — Mar 2026

    Support Analyst L1

    @ Vuca Solution

    First-line support for bars, restaurants and pizzerias.

  3. Feb 2025 — Sep 2025

    Support Analyst

    @ TDM Transportes

    Supported drivers and branches with document submission, system fixes and tax-document issuing.

technologies

Languages, frameworks and tools I use in my projects.

  • PHP
  • Laravel
  • Composer
  • Node.js
  • TypeScript
  • MySQL
  • NoSQL
  • Docker
  • AWS
  • API REST
  • Python
  • IA / LLMs
  • Automações
  • GitHub Actions
  • Cloudflare

certificates

  • Começando com o Cisco Packet Tracer

    Cisco Networking Academy ·

  • Blockchain On The Road

    Blockchain.RIO ·

  • Lógica de Programação - Teoria e Prática

    SoulCode Academy ·

    verify ↗
  • Scrum: Planejamento e Desenvolvimento Ágeis

    Project Management Institute ·

    verify ↗
  • Introdução à Programação Orientada a Objetos (POO)

    Fundação Bradesco ·

  • NLW Expert — trilha de Node.js

    Rocketseat ·

    verify ↗

contact

Reach me through any of the channels below.