Thiago

Do pixel ao opcode.

Construo produtos web em produção e desço até o assembly quando o bug mora abaixo da camada de aplicação.

Ver trabalhos
Thiago, engenheiro de software
Hoje
Gargantua Technologies
Função
Desenvolvedor Fullstack Pleno
Desde
nov. de 2023
Foco
Produto · Sistemas · Baixo nível
ABT

Sobre

Sou desenvolvedor com experiência em C++/C# para criação de softwares. No front-end, trabalho com ReactJS, NextJS, Remix, ElectronJS e Vue, focando em interfaces simples, funcionais e centradas na experiência do usuário. No back-end, utilizo Fastify, ExpressJS, NodeJS, .NET, ASP.NET, PostgreSQL, MySQL e NoSQL para construir APIs e sistemas eficientes. Também atuo no desenvolvimento mobile com React Native e Flutter, priorizando soluções práticas e acessíveis. Tenho experiência com Docker, AWS, Firebase e Cloudflare, sempre escolhendo as ferramentas mais adequadas para cada projeto e para cada empresa.
EXP04 empresas

Experiência profissional

mai. de 2026 — agora

NestJSNext.jsTypescriptCASLDockerTailwind CSSTanstackZod

mai. de 2025 — mai. de 2026

Desenvolvimento e manutenção de sistemas utilizando framework empresarial, incluindo interfaces, backend e scripts para o servidor. Atuação na revisão de pull requests sempre que necessário, participação ativa na concepção e análise técnica de novas funcionalidades, implementação de correções emergenciais (hotfixes) e investigação de falhas/crashes complexos por meio de técnicas de engenharia reversa e análise técnica avançada.
TypescriptReactJSNext.JSTanstackLuaFiveMC#.NETASP.NETEntity FrameworkDockerAzureRabbitMQRedisMySQL

mai. de 2024 — mai. de 2025

Responsável pelo desenvolvimento de interfaces dinâmicas;
Manutenção de código;
Responsável por ensinar desenvolvedores estagiários a programar;
Auxiliar do TL a monitorar PRs e code reviews;
Desenvolvedor principal pelo desenvolvimento do software bood pdv - software de gestão de comandas e financeiro.
TypescriptJavascriptNextJSElectronJSReactJSReact NativeAWSSEO

nov. de 2023 — mar. de 2024

Desenvolvedor de sistemas para um servidor MMORPG privado, focado na implementação de novos recursos, correções de bugs e otimização de desempenho.
Desenvolvimento e manutenção de interfaces front-end para o servidor MMORPG GFChaos, garantindo uma experiência otimizada para aproximadamente 100 jogadores online diariamente.
Responsável pela construção e gestão do servidor Discord, facilitando a interação e comunicação entre aproximadamente 1000 membros.
Adição de novos conteúdos e funcionalidades ao jogo para proporcionar uma experiência dinâmica e envolvente para a comunidade.
Utilização de habilidades de engenharia reversa para resolver problemas técnicos complexos e otimizar o desempenho do servidor.
Revisão e correção de traduções em inglês e francês.
Melhoria do launcher, desenvolvido em Electron, para medidas de segurança contra cheats.
TypescriptNextJSElectronJSC++Assembly x86AWSCloudflareDocker
STK24 ferramentas

Habilidades

Linguagens

  • C++
  • Typescript
  • Assembly x86
  • GoLang
  • Javascript
  • Lua
  • Python
  • C#

Front-end

  • React
  • NextJS
  • Remix
  • VueJS

Back-end

  • NodeJS
  • Fastify
  • FastAPI

Dados

  • Prisma
  • PostgreSQL
  • SQLite
  • MySQL
  • DynamoDB

Infra & cloud

  • AWS
  • Cloudflare
  • Docker
  • Azure
WRK10 projetos

Trabalhos

C++

NES Emulator

Os emuladores de NES utilizam CPU6502, o qual é utilizado em diversos consoles retrôs. Como, por exemplo, Nintendo Game Boy, Atari 2600, Atari 7800, Commodore 64, Apple II e BBC Micro. Para interpretação de jogos de NES, foi utilizado compilador Just-In-Time (JIT) com uma tabela escrita a mão das instruções Assembly que são utilizadas nesse modelo de CPU.

CPU6502JIT

Javascript

bood pdv

Privado

Software desenvolvido para atender as necessidades dos restaurantes para gestão financeira e pedidos.

ElectronJSAWS LambdaAWS GatewayAWS S3

O código fonte desse projeto é privado

GoLang

Hardware Pulse CLI

CLI desenvolvida para monitoramento da CPU

Python

ANS Data Processor

Uma aplicação de processamento de dados projetado para lidar e analisar dados da ANS.

FastAPIVueJSPostgreSQLCloudflare R2Docker

Lua

Metropole Garage

Sistema de garagem para GTA Online

FiveMTypescriptReactJSMySQLDocker

C++

Chaosify Editor

Privado
Editor de mapas de jogo que gera mapas a partir de arquivos de FSM e colisões via arquivos SMP para o jogo GFChaos.

RECURSOS:
- Manipulação de objetos em um mapa;
- Manipulação de heightmap;
- Manipulação de texturas;
- Manipulação de colisões.

O código fonte desse projeto é privado

C++

Chaosify

Privado
DLL que Impede que o usuário manipule a memória do jogo GFChaos, bloqueando programas como IDA, OLLYDBG, CheatEngine, etc., para que não sejam executados simultaneamente ao jogo. Para evitar que o jogador trapaceie em filas ranqueadas para obter a classificação mais alta, foi aplicada a técnica de mutex. Portanto, o jogador não pode abrir o launcher/executável mais de uma vez. Se tentar abrir, ele fechará e o jogo continuará normalmente. Atividades maliciosas são detectadas e enviadas para um chat de servidor de Staff via webhooks.
Acompanha também com a biblioteca do Discord RPC para sinalizar aos seus amigos do Discord o jogo que você está jogando, nome do seu personagem, nível, classe e o mapa que você está.
Em seu código original de GFChaos, não é possível manipulação gráfica de névoa. Foi adicionado também uma tecla que ao ser pressionada, a névoa desaparecerá; deixando assim o mapa limpo.
Assembly x86SHA-01

O código fonte desse projeto é privado

Typescript

Babama's Book

Privado

Site desenvolvido para facilitar aos jogadores ãs buscas de itens do jogo Grand Fantasia, utilizando algoritmo de Levenshtein para buscas de aproximidade, já que os jogadores utilizam gírias ou minificam o nome para certos itens. Além disso, contém filtros de flags de bitwise para encontrar itens que tem as características desejadas

NextJSCloudflare R2

Typescript

FindGyms

Um projeto backend que realiza CRUD de academias, check-ins e alunos. Os alunos só podem fazer check-in se estiverem realmente na academia usando uma fórmula matemática para calcular isso. A autenticação dos alunos é feita por token JWT.

PrismaNodeJSSOLID

Typescript

Desafio Pigz

Aplicativo móvel para entregadores. O entregador pode se registrar usando e-mail e senha ou mesmo com sua conta do Google. Se o cliente fizer o pedido, uma nova entrega será notificada no celular do entregador com o endereço. Cada entrega aceita/recusada será contada e mostrará na tela quantas foram aceitas e recusadas. No final, o valor ganho no dia aparece na tela.

React NativeGoogle Firebase
CTC

Contato

E-mail

Vamos construir algo

Aberto a conversas sobre produto, sistemas e os problemas que ninguém quer depurar.

azbitomsg@proton.me