The difference is not the language or the framework. It is what gets decided before the first line, and what gets automated after the last one.
Expense accountability for field teams, the pain I watched from the inside, then chose to solve.
Three years at a construtech watching it from the inside: the employee paid out of pocket, photographed the receipt, sent it to finance and waited, no status, no payment forecast, no trail. Petty cash had software and even corporate cards, and the data still lived scattered across systems that never talked to each other. Every rule in Axios exists because I watched it be missing.
Reimbursement is post-paid, funds are prepaid. Mixing them is the classic mistake in this domain, so it is held by a test rather than by discipline. Two more locks come from the same place: a fund only closes at exactly R$ 0.00, and an exported batch never reverts, and that is what stops the same expense being paid twice.
326 planned cases, 303 executed, and the eight reports published in full. It closed IDOR between providers, privilege escalation on the user routes, an ERP access token any authenticated user could overwrite, sessions that survived deactivation, and credential material written to the log. Four more appeared only by running the system rather than reading it: a slug drifted from its migration, a gate pointing at the wrong module, a route mismatch, a field-name mismatch.
Co-ownership and leadership of multi-tenant SaaS products in production: from laying down the codebase to the daily operation of real companies, with sales, invoices and money going through the system every day.
Alternative projects: development of landing pages and scripts for importing data from different systems and databases. The learning process is constant and involves problem-solving, adapting to new technologies, and understanding different business contexts.
A landing page for a custom furniture maker, delivered solo end to end: Nuxt 4, a scroll-pinned horizontal section, and conversion straight to WhatsApp instead of a form nobody reads. The videos left the bundle for a CDN that negotiates format and quality per client, 26 MB less to download. The pin switches itself off on mobile, returning every element to normal flow.
rlmoveis.com.brThe product's own marketing page, built in Next.js and framer-motion: a hero whose mock recedes as you scroll into the page, then a four-act story scrubbed by the scrollbar: capture, audit, settle, export. The interface on screen is drawn as components instead of screenshotted, so nothing goes stale and everything can move. The background grid reacts to the cursor with its origin pinned to the document, so the pattern never jumps between sections, and it drops itself entirely on touch: no listeners attached. Every scroll transform sits behind reduced-motion.
Spreadsheet-to-system data import, working directly in MySQL. A client spreadsheet never arrives in the agreed format: the work is reconciling what came with what the schema accepts before the first INSERT, because a client database has no undo.
Six months migrating clients off their previous systems and into Eixo Desktop, reading the source in Firebird, Postgres or MySQL depending on what each one ran. Working across engines is what teaches you where standard SQL ends and each vendor's dialect begins.
Bruning's app on the stores, a sibling of Eixo-Web and worked on alongside it. Occasional involvement, in React, features and fixes shipped whenever mobile came up in the queue.
A technologist degree in Systems Analysis and Development, and ten professional qualifications earned along the way, 1,600 hours in all. Every document is verifiable with its issuer.
494.494.a64b81b0c060Validate Great products are born from diverse experiences. My recent explorations through cultural and tech hubs like Liverpool reinforce my drive to understand how software impacts global markets. In the era of Generative AI, my focus is on continuously raising the technical bar, aiming for post-graduate studies in complex systems architecture and seeking challenges that require building products ready for global scale.