Software para engenharia e chão de fábrica. São Luís – MA, Brasil · Técnico em Automação Industrial e em Segurança do Trabalho (SENAI)
Escrevo código e entendo o processo industrial que ele controla. Meus projetos saem quase sempre do mesmo lugar: uma coisa que eu precisava entender no curso ou na prática e que não dava para aprender direito só no papel — a lógica de um CLP, o intertravamento que a NR-12 exige, uma associação de resistores. Então eu construo a ferramenta que deixa aquilo rodar, com teste em cima para provar que o comportamento é o que eu digo que é.
Forja — simulador 3D de plantas industriais
C# .NET 8 Godot 4 Modbus TCP MIT
Bancada para testar lógica de CLP sem hardware. Você monta esteiras, sensores e atuadores na tela, aponta o seu CLP para a Forja por Modbus TCP e roda o programa de verdade contra uma planta que obedece à física.
- Arquitetura em quatro camadas, com a direção de dependência vigiada por um teste que quebra o build.
- 126 testes automatizados (111 unitários + 15 cenários headless com física real) em CI.
- Simulação determinística a 60 Hz e falha segura: se o CLP cai, a simulação pausa e diz por quê.
- Validada ponta a ponta contra OpenPLC v4.
- Inclui uma biblioteca de seis cenários clássicos de automação em Texto Estruturado.
Simulador NR-12 — transportador de correia
JavaScript máquina de estados sem dependências
Intertravamento de proteção móvel e parada de emergência por cabo tracionado. A máquina de estados é desacoplada do DOM, e cada caso de teste nomeia o item da NR-12 que verifica — a suíte é uma regressão normativa, não só um teste de código. Conferido contra o texto oficial da norma (Portaria MTP nº 4.219/2022).
Next.js 14 TypeScript Tailwind Vitest · demo ao vivo
Série, paralelo e misto, com o passo a passo explicado em linguagem clara e cobertura de µΩ a TΩ com escolha automática de unidade. Toda a lógica vive em funções puras separadas da interface e coberta por testes.
Sexta-Feira — assistente de voz local
Python faster-whisper (CUDA) Ollama pytest
Wake word, transcrição na GPU e resposta falada com orbe animado e lip sync por visemas. Feito com privacidade como requisito: o áudio nunca sai da máquina e o modelo de linguagem roda local por padrão.
ByteFix — site da minha empresa
HTML CSS JavaScript · bytefix.net.br
Manutenção de computadores e criação de sites em São Luís. Site estático sem build, com páginas de demonstração por segmento.
Linguagens C# · TypeScript · JavaScript · Python · SQL · Texto Estruturado (IEC 61131-3) Backend / desktop .NET 8 · xUnit · Godot 4 · Node.js Front-end Next.js · React · Vite · Tailwind CSS · Vitest Automação Modbus TCP · OpenPLC · CLP · sensores e atuadores · NR-12 Infra Docker Compose · Vercel · Cloudflare · PostgreSQL · Supabase · GitHub Actions
Uso desenvolvimento guiado por especificação: cada projeto tem uma constituição que define escopo e princípios antes de existir código, e as decisões de arquitetura ficam registradas em ADR dentro do próprio repositório. Escopo fechado no começo, e comportamento só entra se tiver teste que prove.
https://www.linkedin.com/in/luan-christhian-correia-gon%C3%A7alves-630a17422/?skipRedirect=true https://bytefix.net.br/