UI/UX Developer, Senior Software Engineer, Permanent Resident in Toronto, Ontario, Canada, with 10+ years of experience building high-performance, accessible web applications for government and enterprise clients. Expert in React, Next.js 14–16, TypeScript, TanStack Query, and MUI, with a proven track record of modernising legacy systems and leading front-end delivery for nationwide platforms serving 11,000+ users. Recently expanded into Python-based data engineering, designing and delivering an ETL pipeline (HarpIA) using Apache Airflow, aiohttp, Pydantic, and Oracle Cloud for Brazil’s Attorney-General’s Office in partnership with the Federal Court of Accounts. Holds a Google Associate Cloud Engineer certification, IELTS Band 7.0, and DELF A2. Combines a design-first engineering philosophy with deep UX roots, ensuring every architectural decision optimises for both system performance and user experience.
SENIOR SOFTWARE ENGINEER at First Decision
- Lead front-end delivery of the Sistema Integrado de Gestão e Acompanhamento de Processos (SuperSIGA) for the Attorney-General’s Office, building the Next.js 16 / React 19 interface with TanStack Query, nuqs URL-driven filters, Zod-validated forms and NextAuth SSO (OAuth 2.0 / OIDC) on the institutional
@agu/uniodesign system, replacing a legacy AppSheet low-code platform and launching pre-loaded with 34,604 legal processes for 11,000+ public servants nationwide. - Engineered an automated Python ETL ecosystem, HarpIA, for the Attorney-General’s Office in partnership with the Federal Court of Accounts (TCU), using Apache Airflow (TaskFlow API), asyncio/aiohttp, Pydantic v2 and SQLAlchemy on Oracle Cloud, reducing legal data extraction from hours to minutes and running idempotently three times per business day with zero manual intervention.
- Developed the successful digital transformation of "Novo Promoção", a nationwide legal promotions platform, migrating the system from a legacy .NET infrastructure to Next.js 14, reducing technical debt and accelerating critical legal workflows across federal legal departments.
- Co-authored and co-ordinated the UNIO React component library, published to a private GitLab npm registry and documented with Storybook (MUI 5 → 7), standardising UI across every coordination project and cutting duplicated component code.
- Architected data-fetching and caching layers with TanStack Query, optimising API interactions and reducing payload overhead.
- Enforce rigorous code quality and maintain automated CI/CD pipelines in GitLab using SonarQube and strict ESLint rules, mentor junior developers, and establish branch-based workflows to reduce deployment friction.
SENIOR FRONTEND ENGINEER at TTY2000
- Co-developed the Programa de Gestão e Desempenho (PGD), a performance and remote-work management system for the Attorney-General’s Office, using an early adoption of the Next.js 13 App Router with React, TypeScript, TanStack Query and MUI 5 to support goal-setting, progress tracking and telework for 11,000+ public servants; its adoption and motivational impact were later confirmed in an FGV master’s dissertation (Rodrigues, 2025).
- Wired the front-end to a newly migrated Oracle schema through a Nest.js / Node.js layer handling LDAP authentication and RESTful APIs, working alongside the data administration team that migrated the platform’s records off legacy SQL Server.
- Built "AGU.Legis" with Blazor, C# and Bootstrap, a searchable repository of AGU administrative and regulatory acts dating back to 1993, automatically ingested from electronic bulletins and the Diário Oficial da União, compliant with Decree No. 10,139/2019 and available 24/7 to 11,000+ members and the public.
- Refactored legacy PHP front-ends into modular React components following Clean Code principles, accelerating feature delivery.
- Containerised services with Docker and Rancher, and ran CI/CD through Azure DevOps with SonarQube quality gates and Cypress end-to-end tests.
REACT UI DEVELOPER at TTY2000
- Built interactive components with React, Next.js 13, MUI 5, Tailwind CSS, and React Hook Form for enterprise government applications.
- Partnered with UX designers to translate wireframes and prototypes into polished, accessible interfaces, delivering cross-platform experiences for 11,000+ AGU members on desktop and mobile.
- Developed C# Blazor components with SASS and MudBlazor for .NET-based government systems.
- Managed deployments and microservices orchestration with Docker, Rancher, and Azure DevOps, significantly improving deployment consistency.
REACT UI DEVELOPER at AGU (Brazil’s Attorney-General’s Office)
- Modernised internal legacy systems using HTML5, CSS3 (SASS, Tailwind), JavaScript/TypeScript, and PHP backends.
- Standardised UI libraries (Bootstrap, Bulma) and introduced React and Vue.js components to enhance user workflows.
- Developed the App Escola da AGU mobile and desktop app with Microsoft Power Apps and MySQL, a high-fidelity prototype adopted as the production application, reaching 4,000 active users and ~500 simultaneous daily accesses without the planned React Native rebuild.
- Co-developed SAD.Atende, a customer service management platform on the OTRS system with 261 unique service images.
- Ensured cross-browser compatibility and accessibility compliance (WCAG 2.1).
SENIOR UX/UI DESIGNER at AGU (Brazil’s Attorney-General’s Office)
- Conceived the initial idea and foundational visual designs for the UNIO Design System, standardising AGU’s 48+ legacy systems and leading directly to the
@agu/unioReact component library used across the institution’s digital ecosystem today. - Authored the Brand Book DTI/AGU, a comprehensive style guideline based on Google Material Design, institutionalising design standards across all AGU technology projects.
- Architected AGU.Visitas, a visitor management system with facial recognition that replaced the legacy ASP system, taken from PowerApps prototype to PHP/Bootstrap production.
- Designed high-fidelity prototypes for the "App Escola da AGU" mobile and desktop app, facilitating event and course registration for 11,000 members.
- Led SCRUM teams as Scrum Master, overseeing sprint planning, backlog grooming and retrospectives, and defined program flowcharts and database schemas.
UX/UI DESIGNER at BBTS (Banco do Brasil Tecnologia & Serviços)
- Contributed to the Banco do Brasil mobile app v3.0, one of Brazil’s most used mobile apps, with 50M+ downloads and a 4.5 rating on Google Play.
- Spearheaded the adaptation of the 2011 app (v1.0) to v2.0, managing design and testing across Android, iOS and Windows Phone simultaneously.
- Designed the Business Management Software for banking legal clients: a 47-screen Axure RP prototype with 100% keyboard-only navigation, built from pain points observed in legacy system users.
- Revamped consumidor.gov.br, Brazil’s consumer protection portal, with motion design prototyping and A/B testing, and developed front-end components for SINDEC based on Google Material Design.
- Conducted UX research and A/B tests (internal groups, Wizard of Oz method) to validate design decisions.
ADMINISTRATIVE ASSISTANT (ACCOUNTING CLERK) at CAER (Roraima’s Water and Sewage Company)
- Processed financial documents and assisted in their preparation and analysis, contributing to overall financial management.
- Maintained accurate records in TOTVS ERP and MySQL databases, supporting month-end closing and database reconciliation.
-
Postgraduate Specialisation in Digital Game Development (GPA 9.2). Final paper: Leitmotif, Sound Design, Horizontal Re-sequencing & Vertical Re-orchestration: An Introduction to Narrative in Music. Faculdade UniBF, Brazil – 2021–2023
-
Postgraduate Specialisation in Public Relations, Advertising & Applied Communication (GPA 9.5, 420h). Faculdade UniBF, Brazil – 2020–2021
-
Associate Degree in Systems Analysis and Development Technology (GPA 7.62, 2,000h). Final paper: PSICLIN: The Design and Implementation of an Integrated Management System for Psychological Clinics. Faculdade Cathedral, Boa Vista, Brazil – 2010–2013
- Google Associate Cloud Engineer (CERT‑A‑ACE: 163700), valid until 2028 – 2025
- React Complete with Hooks 36h, Origamid.dev – 2022
- Motion Design 110h, Alura – 2021
- Game Design 60h, Alura – 2021
- Scrum Foundation Professional Certificate, CertiProf – 2019
- Agile SCRUM Methodology 20h, SENAC – 2019
- HTML & CSS 52h, Alura – 2016
- Administrative Assistant 800h, SENAI – 2012
- Portuguese (Native)
- English — Full Professional Proficiency, IELTS General Training (7.0 / 9)
- French — Professional Working Proficiency, DELF A2 Diplôme d'Études en Langue Française (84 / 100)
- Spanish — Limited Working Proficiency
- Japanese — Elementary
- Programa de Gestão e Desempenho (PGD) adoption and motivational impact studied in an FGV master’s dissertation by Laércio Barros Rodrigues, defended January 2025.
- App Escola da AGU launch featured in specialised media and praised by AGU leadership, including then Attorney-General André Mendonça.
- Banco do Brasil mobile app v3.0 — contributed to a product with 50M+ downloads and a 4.5 rating on Google Play.
- QMK keymap merged into the official QMK open-source firmware repository.
- GMTK Game Jam 2026 — Sixty Seconds to Spaghettification placed above the median of 10,584 entries in both criteria it targeted: Audio (#4687, top 44.3%) and Narrative (#5007, top 47.3%), in a jam that drew 223,000 ratings. Built entirely solo in roughly 21 hours across four days.
- Turn-Based Jam 2020 — Come Out Fighting placed 3rd of 23 entries in Music/Sound, the category I was responsible for on the team.
- Active collaborator to the QMK Community for the BM40v2 keyboard and CRKBD, including a published keymap focused for neo-latin creatives;
- Authored a thesis on 'Leitmotif, Sound Design, Horizontal Re-sequencing, Vertical re-orchestration: Introduction to Narrative in Music', available in Portuguese.
- Frontend contributor to ProjectMate;
- Mobile Frontend contributor to Dungeons & Dragons hotsite;
- Contributor to the cross platform native UI ecosystem SkynexUI;
- Soundtrack composer available on Spotify.
A 90-second survival game built entirely solo for the GMTK Game Jam 2026 (theme: "Count Down") in roughly 21 hours across four days. A miscalculated lightspeed jump strands the ship in a black hole's gravity well: 60 seconds of hull integrity against a 90-second escape charge, with four continuously failing bridge systems to triage. The gap between the two numbers is the game's actual time-dilation ratio (Δτ/Δt = 2/3, r = 1.8 Schwarzschild radii), driving both the horizon-distance readout and the apparent size of the hole out of the window. Placed above the median of 10,584 entries in Audio (#4687) and Narrative (#5007). Contribution: game design, technical and systems design, art direction, lighting, and the original soundtrack; implementation in Godot 4.7. Play
Digital Game Development Postgraduate Thesis: Leitmotif, Sound Design, Horizontal Re‑sequencing & Vertical Re‑orchestration
Research on narrative in music for games (leitmotif, sound design, horizontal re‑sequencing, vertical re‑orchestration) with examples from classical music, cinema, and contemporary titles. Read more
Web‑based A1Z26 cipher tool (A=1…Z=26) to prevent conversion/summing errors in O Enigma do Sol Oculto, a Brazilian CYOA gamebook (2022), the country's most successfully crowdfunded book at the time of publication. Visit
Published a keymap optimised for Neo‑Latin languages and UX/UI/Front‑End designers, with custom RGB Matrix and OLED programming. Merged into the official QMK repository. Details
Creative coding project using JavaScript and canvas‑sketch to generate experimental digital art. Gallery
Persona 5‑styled web chat app built for Alura's React bootcamp, connected to Supabase with the SkynexUI library, with randomly rotating elements and generated borders. My first hands-on React project. Code
Turn‑based strategy game (Unity/C#) for the Turn-Based Jam 2020. Contributed game design, music composition, and audio design; features random tile destruction and resource management. Placed 3rd of 23 entries in Music/Sound. Page
10‑minute orchestral soundtrack (100+ tracks, Logic Pro X) composed and produced for a Spitfire Audio & HBO scoring competition. Listen
Co‑director, DoP, and editor; shaped visual identity and narrative rhythm. Watch
GBJam 3 project combining tower defense and Smash Bros.-style combat; GameBoy Pocket‑inspired pixel art and three original chiptunes. Page




