//hello world!

My name is
Guilherme Bermeo.

I'm a Senior Software Engineer & UX Specialist based in Toronto, building high-performance web platforms using Next.js.

Github Invertocat LogoLinkedin Logo

About.

Senior Software Engineer & UX Specialist based 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. Canadian Permanent Resident — fully authorised to work in Canada without employer sponsorship.

Experience.

    • Lead the front-end architecture for the Sistema Integrado de Gestão e Acompanhamento de Processos (SuperSIGA) using Next.js 16 and Zod to manage complex legal workflows.
    • Enforce rigorous code quality and maintain automated CI/CD pipelines within GitLab using SonarQube and strict ESLint rules to minimise technical debt.
    • Engineered an automated Python ETL ecosystem, HarpIA, for the Attorney-General’s Office using SQLAlchemy and Apache Airflow on Oracle Cloud, utilising aiohttp for high-performance extraction and Pydantic for data validation, reducing data processing time from hours to minutes.
    • Architected data-fetching and caching layers utilising TanStack Query, optimising API interactions and reducing payload overhead by approximately 30 per cent.
    • Developed the successful digital transformation of "Novo Promoção", a nationwide legal platform, by migrating the system from a legacy .NET infrastructure to Next.js 15, reducing technical debt by 60 per cent and accelerating critical legal workflows.
    12.2023 - Present
    • Co-engineered the Performance Management System (PGD 2.5) for the Attorney-General’s Office, utilising React and Next.js 13 to support remote work policies for over 10,000 public servants.
    • Refactored legacy PHP front-ends into modular React components, accelerating feature delivery by reducing prototyping time from one week to two days.
    • Developed front-end components for the "AGU.Legis" C# system using Blazor and MudBlazor, centralising over 30 years of legislative publications for public access.
    • Partnered with UX designers to translate high-fidelity wireframes into responsive interfaces, maintaining 100 per cent design fidelity.
    04.2023 - 11.2024
    • Built interactive components using React, Next.js 13, MUI 5, Tailwind CSS, and React-Hook-Form for enterprise applications.
    • Partnered with UX designers to translate wireframes into polished, accessible interfaces.
    • Managed deployments and microservices orchestration with Docker, Rancher, and Azure DevOps.
    09.2022 - 04.2023
    • Modernised internal systems using HTML5, CSS3, and TypeScript, extending the lifespan of critical government software dating back to the early 2000s.
    • Designed high-fidelity prototypes for the "App Escola da AGU" mobile and desktop app, facilitating event registration for 11,000 members.
    09.2018 - 09.2022
    • Led UI/UX design and interaction patterns for the Banco do Brasil mobile application (50M+ downloads), focusing on user retention and visual identity across iOS, Android, and Windows Phone operating systems.
    • Developed complex banking interfaces using Axure RP and Figma, validating design decisions through A/B testing and user research.
    04.2015 - 09.2018
  1. Graphic Designer (Freelance)
    @Redbubble
    • Created and marketed original t-shirt and merchandise designs using Inkscape, GIMP, and Adobe Illustrator.
    • Managed end-to-end design projects, enhancing visual branding for online storefronts.
    10.2011 - 11.2014
  2. Administrative Assistant (Accounting Clerk)
    @CAER
    • Processed financial documents, maintained accurate records in TOTVS ERP and MySQL databases.
    • Supported month-end closing activities and database reconciliation.
    06.2011 - 12.2012

Projects.

SuperSIGA made with React, Next.js, TypeScript, Zod, Nest.js, MUI
SuperSIGA @First Decision
React
Next.js
TypeScript
Zod
Nest.js
MUI
Novo Promoção made with React, Next.js, TypeScript, TanStack Query, MUI
Novo Promoção @First Decision
React
Next.js
TypeScript
TanStack Query
MUI
Programa de Gestão e Desempenho (PGD) made with React, Next.js, TypeScript, TanStack Query, MUI
Programa de Gestão e Desempenho (PGD) @TTY2000
React
Next.js
TypeScript
TanStack Query
MUI
Business Management Software made with Axure RP, Bootstrap, HTML & CSS
Business Management Software @BBTS
Axure RP
Bootstrap
HTML & CSS
Unio made with Figma, Adobe XD
Unio @AGU
Figma
Adobe XD
Alura's React Bootcamp made with React, Vercel, Git, HTML & CSS
Alura's React Bootcamp
React
Vercel
Git
HTML & CSS
SAD.Atende made with HTML & CSS, Figma, Gimp, PHP
SAD.Atende @AGU
HTML & CSS
Figma
Gimp
PHP

Education.

Courses.

  • 2022
    React Complete with Hooks
    Origamid.dev
    36h
  • 2021
    Motion Design
    Alura
    110h
  • 2021
    Game Design
    Alura
    60h
  • 2019
    Agile Scrum Methodology
    SENAC (Brasília, DF)
    20h
  • 2016
    HTML & CSS
    Alura
    52h
  • 2012
    Administrative Assistant
    SENAI (Boa Vista, RR)
    800h

Certificates.

  • 2025
    Associate Cloud Engineer Certification (CERT‑A‑ACE: 163700)
    Google
  • 2025
    IELTS 7.0 General Training
    Cambridge University Press & Assessment
  • 2023
    IELTS 6.5 General Training
    Cambridge University Press & Assessment
  • 2021
    Diplome d'Etudes en Langue Française (DELF) A2
    Alliance Française de Brasília
  • 2019
    Scrum Foundation Professional Certificate
    CertiProf

Skills.

  • React
  • Next.js
  • TypeScript
  • HTML & CSS
  • Figma
  • JavaScript
  • Tailwind CSS
  • TanStack Query
  • MUI
  • React Native
  • ESLint
  • Git
  • Python
  • Apache Airflow
  • Pydantic
  • Node.js
  • Vue.js
  • Angular
  • Bootstrap
  • React Hook Form
  • Zod
  • Docker
  • Google Cloud (GCP)
  • Oracle Cloud
  • GitLab CI/CD
  • SonarQube
  • Storybook
  • Adobe XD
  • Axure RP
  • PHP
  • C#
  • MySQL
  • Oracle SQL
  • SQLAlchemy
  • Rancher
  • Azure DevOps
  • Vercel
  • Cypress
  • Sketch
  • Illustrator
  • GIMP
  • Nest.js
  • Unity
  • Logic Pro
  • Firebase
  • GraphQL
  • DBeaver
  • Expo
  • PowerApps
  • SASS
  • Bulma
  • Approved in the LinkedIn Skills Assessment Test.

Side Projects.

  • 2023

    Digital Game Development Postgraduate Thesis: Leitmotif, Sound Design, Horizontal Re-sequencing & Vertical Re-orchestration: An Introduction to Narrative in Music

    Authored a 34 pages thesis exploring the evolution and application of narrative elements in music, specifically focusing on leitmotif, sound design techniques, horizontal re-sequencing, and vertical re-orchestration. This research analysed how these concepts influence narrative construction and player immersion in digital games, drawing examples from classical music, cinema, and contemporary game titles like The Legend of Zelda: Breath of the Wild and Journey. The work demonstrates expertise in audio design principles, analytical research, and the intersection of music theory with interactive media development.

  • 2022

    A1Z26 - O Enigma do Sol Oculto

    Developed a web-based A1Z26 cipher tool. This utility was built to prevent conversion and summing errors for a Brazilian Choose Your Own Adventure gamebook, 'O Enigma do Sol Oculto', facilitating gameplay by providing accurate number conversions for in-game enigmas.

  • 2022

    QMK Contributions on CRKBD and BM40v2

    Developed and published a keymap optimised for neo-Latin languages and UX/UI/Frontend designers, incorporating advanced features like custom RGB Matrix LED colours and OLED programming.

  • 2022

    CØЯЯuptΞd cØding дЯt

    Developed a creative coding project utilising JavaScript and the canvas-sketch library to generate digital art. This project, completed following a specialised course, demonstrates a practical application of programming skills combined with artistic and design principles for creating compelling experimental visual outputs.

  • 2020

    Come Out Fighting

    A game jam turn-based strategy game, developed in C# and Unity 3D. Contributed to game design, music composition, and audio design. The game features a unique soundtrack and mechanics such as random tile destruction and resource management for an M4 Sherman tank crew escaping World War II Germany.

  • 2022

    Westworld Scoring

    Composed and produced orchestral soundtrack music for a Spitfire Audio & HBO Scoring competition. The project was developed in Logic Pro X and included a 10-minute orchestral score with 100+ tracks, featuring a mix of classical and contemporary elements.

  • 2017

    Liberte-se

    A 2017 documentary short film directed by Danielle Oliveira that explores themes of freedom and human connection through intimate visual storytelling. In my multifaceted role of co-director, director of photography and film editor, I contributed to shaping the film’s visual identity and its narrative rhythm.

  • 2014

    Cthulhu Ate My Soldiers

    Developed for the GameBoy Jam 3, it combines classic tower defense mechanics with Smash Bros.-style fighting elements. The game features captivating GameBoy Pocket-inspired art and boasts three original chiptune compositions. Players take on the role of Cthulhu, charged with safeguarding humanity from self-destruction through irrational acts. The project was built with Unity 3D and incorporates an achievement system to enhance replayability. My contribution to this project was to game design, art, and coding.