Bernardo Martins

Ver em EN Idioma atual: PT

Software · Dados · BI

Bernardo Martins

Construo software, trabalho com dados e faço coisas que eu mesmo acabo usando.

01 / Perfil

Sobre

Estudo Sistemas de Informação na UFOP, onde venho me aprofundando em software, dados e BI. A previsão é me formar em 2028.

A maior parte do que faço gira em torno de Python, SQL e JavaScript, geralmente construindo coisas para resolver problemas que eu realmente tenho.

Também passei um tempo em Toronto, Canadá, onde tive a oportunidade de estudar e experimentar a vida em um lugar bem diferente de casa.

Foi mais ou menos assim que cheguei aos projetos abaixo: um bloqueia os sites aos quais eu sempre acabava voltando, outro cuida das minhas finanças, e o terceiro é um editor de saves de jogo que eu gostava demais pra deixar parado.

02 / Projetos Selecionados

Coisas que eu fiz

Lock In

Tranca os sites que te distraem pelo tempo que você escolher - e conta cada vez que você tenta escapar.

Você escolhe o que fica de fora e por quanto tempo. Quando a sessão acaba, você vê o relatório.

Extensão do Chrome MV3 EN / PT / ES na Web Store

Repositório no GitHub (abre em uma nova aba) Chrome Web Store - instalar o Lock In (abre em uma nova aba)

O popup do Lock In contando o tempo de uma sessão de foco, com nove desvios barrados até agora.
Fig. 01 // Sessão Ativa Popup UI
O Lock In bloqueando o instagram.com no meio da sessão, mostrando o tempo restante e que essa é a quarta tentativa do dia.
Fig. 02 // Interceptação Tela de Bloqueio

Sistema Pessoal de Dados & BI

Financial PBI

Um sistema de dados e BI que eu construí em volta das minhas próprias finanças. Os bots recebem os lançamentos, o Python faz o processamento, e o Power BI é o que eu realmente abro - com 47 medidas DAX por trás.

Repositório no GitHub (abre em uma nova aba)

47 Medidas DAX
05 Etapas do Pipeline
SQL Base PostgreSQL
ETL Python & Bots

Editor de Saves de Cyberpunk 2077

CyberCAT-SimpleGUI Fork

Esse eu não comecei. O Deweh criou em 2021 em cima do CyberCAT, e o seberoth manteve ele funcionando pelos patches 2.x até meados de 2025. Eu gosto muito dele, mas vivia esbarrando no que ele não fazia - então fiz um fork e comecei a preencher as lacunas.

Hoje ele abre saves a partir de um navegador, edita perks, cyberware e veículos, faz backup antes de gravar, e tem testes e CI por trás.

Desktop Windows C# .NET 10 WinForms v0.32

Meu fork no GitHub (abre em uma nova aba) Comparar com o original no GitHub (abre em uma nova aba)

  1. 2021 Deweh (abre em uma nova aba) começa o projeto
  2. 2022 - 2025 seberoth mantém vivo do 1.5 ao 2.x
  3. Jul 2025 Último commit do original
  4. 2026 Faço o fork - 48 commits até agora
  5. v0.32 Última release do fork
A tela inicial do editor no tema Cyberpunk: uma grade de saves de Cyberpunk 2077, cada um com a captura de tela, nível, origem, tempo de jogo e patch.
Fig. 01 // Navegador de Saves Tela Inicial
A aba Player Stats editando nível, credibilidade, atributos, progressão de habilidades do 2.0 e caminho de vida.
Fig. 02 // Player Stats Atributos & Skills
A aba Cyberware mostrando o diagrama de slots do corpo, implantes equipados com cores de raridade, medidores de capacidade e armadura e controle de capacidade extra.
Fig. 03 // Cyberware Slots & Capacidade

git diff upstream..fork -- *.cs 57 arquivos +8.458 −3.634

Herdado do original

  • Leitura dos saves (CyberCAT + WolvenKit)
  • Presets de aparência
  • Quantidade, flags e mods dos itens
  • Quest facts e fast travel
  • Dados salvos de mods populares
  • Inventário e stats, reescritos

Adicionado por mim

  • UI redesenhada em estilo Cyberpunk & tema escuro
  • Navegador de saves como tela inicial
  • Tela Ripperdoc de cyberware, mais capacidade
  • Editor de perks das árvores do 2.0
  • Veículos: liberar / travar, com nomes
  • Mover pro stash, Tier 5++ e quantidade em massa
  • Nomes dos itens (EN / PT-BR) e cor por raridade
  • Undo / redo (Ctrl+Z / Y), backups + verificação
  • Suporte ao Patch 2.5, checagem de updates
  • Testes round-trip, releases via CI, logs
03 / Formação

Faculdade

Universidade Federal de Ouro Preto (UFOP)

Bacharelado em Sistemas de Informação

20242028