Vitor Siqueira · Full stack developer

I build systems that go live and keep running.

I'm a mid-level systems analyst at Agile Corp. I work with PHP, Laravel, Node.js and React Native: modernizing legacy systems, integrating services and taking my own products from zero to launch.

Vitor Siqueira

Featured case · Agile Corp

Rock in Rio 2026. From credit sold to meal validated.

I rewrote the system that sells and tracks the festival's meal vouchers. Before, a voucher was created at the moment of sale, with day and meal already set. In the new flow the company buys credits, plans its meals in the Client Area, and each voucher is validated by QR code at the dining hall.

  • PHP 8.1
  • MySQL
  • PDO
  • Dompdf
  • PhpSpreadsheet
  • QR Code
See the full case
Dining hall 1 · Lunch Today
Planned
480
Validated
312
Pending
168
  • RIR-7F3K-0291Standard vouchervalid
  • RIR-2M9Q-1184Passvalid
  • RIR-5T1B-0457Standard voucheralready used
Illustrative screen of the dining hall dashboard, with fictional data.
  1. Sale

    The sales team registers the sale for the client company.

  2. Credit

    Finance checks the payment and releases the meal balance.

  3. Planning

    In the Client Area, each credit gets a day, a meal and a dining hall.

  4. Voucher

    The system issues a single-use voucher with a QR code.

  5. Validation

    At the dining hall, the QR is scanned and the meal is recorded on the spot.

10 weeks
of development, from July to September 2026
26
domain modules, from credit and cash closing to satisfaction surveys
3
fronts: internal panel, Client Area and dining hall tablet
56,901
vouchers validated at the event
33
companies served
46
days of operation

Projects

Products that are live, and actually used.

Outside work, I build and maintain my own products. Some started from a need of my own; others, from an operation that needed a system.

Online booking · SaaS

Vem Marcar

Online booking for barbershops, salons and studios. I build it together with a colleague, who came up with the idea.

  • Booking by link and WhatsApp
  • Automatic reminders
  • Each business's own branding
  • PHP
vemmarcar.com.br
Vem Marcar home page

Personal and shared finances · Free SaaS

Finance

I built it for myself: I wanted to see a whole year of spending, what has passed and what is still coming. I left it open for anyone who wants to use it.

  • Yearly view of income and expenses
  • Recurring entries and installments
  • Shared expenses, with splits and settlements
  • PHP
  • MySQL
  • JavaScript
financas.mentedev.com.br
Finance home page

Workplace safety elections · SaaS

CIPA Mais+

The CIPA election, Brazil's mandatory workplace safety committee, from start to finish: candidates, voters, online voting and tallying.

  • Online voting
  • Tallying and audit
  • Automatic documents
  • PHP
  • MySQL
  • JavaScript
cipa-mais.mentedev.com.br
CIPA Mais+ home page

See all projects

Stack

What I use in production.

Only what has already kept a system running, at work or in my own products.

Back end
Where I spend most of my time: REST APIs, queues, integrations and legacy modernization.
  • PHP
  • Laravel
  • Node.js
  • Python
Front end and mobile
Dashboards and internal tools in React, apps in React Native.
  • JavaScript
  • TypeScript
  • React
  • React Native
Data and messaging
Modeling, optimized queries and asynchronous processing with queues.
  • MySQL
  • Oracle
  • RabbitMQ
Delivery
CI/CD pipelines, Git Flow and Linux environments, with documented APIs.
  • Git
  • Jenkins
  • Docker
  • Linux
  • Swagger

Career

Five years, from internship to technical leadership.

A summary. The full resume has the detail of each role and exports to PDF.

  1. Systems Analyst, mid-level · Agile Corp

    Architecture, integrations and mentoring. Legacy modernization in PHP and Laravel, queues with RabbitMQ and the Rock in Rio 2026 voucher system.

  2. Junior Systems Analyst · Agile Corp

    Maintenance and evolution of systems in PHP, Laravel and Node.js. I introduced Git Flow and CI/CD pipelines with Jenkins.

  3. Systems Development Intern · Comercial Milano Brasil

    Three projects: maintenance management, a satisfaction survey with kiosk and QR codes, and a routing app for drivers.

See full resume

Contact

Let's talk. Ideas, projects or systems waiting to be built.

Email is the fastest way. If you prefer, message me on LinkedIn.