Skip to content
View Kaua-KGzin's full-sized avatar
🎯
Focando
🎯
Focando

Block or report Kaua-KGzin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Kaua-KGzin/README.md

KG

Kauã Gabriel de Oliveira Miranda

Backend · Sistemas · Engenharia de Software

Construindo sistemas, ferramentas e infraestrutura com foco em clareza, confiabilidade e entendimento do que acontece por baixo da abstração.


LinkedIn GitHub Website Email


👤 Sobre Mim

Sou desenvolvedor com foco em backend, sistemas e engenharia de software, com experiência prática construindo aplicações, APIs, ferramentas de desenvolvimento, automações e projetos que envolvem arquitetura, bancos de dados, redes e infraestrutura.

Meu interesse principal está no funcionamento interno dos sistemas: como os componentes se comunicam, como os dados fluem, onde estão os gargalos e como projetar algo que continue compreensível conforme cresce.

Ao longo dos projetos, venho trabalhando com diferentes níveis da stack, desde ferramentas de linha de comando e análise de código até sistemas web completos, APIs, autenticação, persistência, concorrência, observabilidade e infraestrutura.

Atualmente, meus projetos mais relevantes estão concentrados no ecossistema Arch, especialmente no desenvolvimento do ArchMAP e de ferramentas complementares para análise e integração de sistemas.

Menos mágica, mais entendimento.

🎓 Formação

Tecnologia em Análise e Desenvolvimento de Sistemas — UNIFAEL

🌎 Localização

Brasil · Remoto

🗣️ Idiomas

Português (Nativo) · Inglês (leitura técnica)


🧠 Áreas de Interesse

  • Backend e desenvolvimento de APIs
  • Arquitetura e engenharia de software
  • Análise estática e entendimento de codebases
  • Sistemas distribuídos e comunicação entre serviços
  • Bancos de dados e persistência
  • Concorrência e desempenho
  • Automação e ferramentas CLI
  • Infraestrutura e containerização
  • Redes e análise de sistemas
  • Segurança e hardening
  • Desenvolvimento multiplataforma

⚙️ Stack

Linguagens

Python TypeScript JavaScript C%23 Java Go Rust C PHP

Backend

.NET ASP.NET Core Spring Boot NestJS FastAPI REST JWT WebSocket

Frontend

React Next.js Vite TypeScript Tailwind CSS Zustand

Dados

PostgreSQL SQLite Redis Supabase Prisma Entity Framework

Infraestrutura & DevOps

Linux Docker Git GitHub Actions AWS S3 Vercel systemd

Engenharia & Segurança

Nmap Wireshark

Também trabalho com: análise de dependências e grafos, algoritmos de componentes fortemente conexos, autenticação e autorização, controle de concorrência, validação de dados, rate limiting, logs estruturados, health checks, análise de redes, debugging e testes automatizados.


🚀 Projetos em Destaque

🗺️ ArchMAP

Análise arquitetural de codebases · Open Source

Ferramenta para analisar a estrutura e as dependências de projetos de software sem precisar executar a aplicação.

O projeto nasceu da necessidade de entender codebases grandes e identificar problemas arquiteturais de forma objetiva.

Principais recursos

  • Análise de dependências entre arquivos e módulos
  • Detecção de dependências circulares
  • Componentes fortemente conexos utilizando Tarjan / SCC
  • Grafos de dependência
  • Análise de arquitetura e estrutura do projeto
  • Detecção de riscos arquiteturais
  • Health score e classificação
  • Regras configuráveis
  • Histórico e análise baseada em Git
  • trace para análise de alcançabilidade
  • diff para comparação de snapshots
  • advise com integração a provedores de LLM
  • Interface local para exploração dos resultados
  • CLI
  • Extensão para VS Code
  • Suporte a múltiplas linguagens

Stack: Python · Graph Algorithms · AST/Parsing · Git · CLI · LLM Integration

ArchMAP


🧾 System-PVD

Sistema comercial / ERP + PDV · Fullstack

Aplicação fullstack voltada para operações comerciais, com backend estruturado em ASP.NET Core/.NET e frontend em React + TypeScript.

O projeto envolve problemas mais próximos de um sistema real do que de uma aplicação CRUD simples.

Principais pontos

  • API REST
  • Autenticação com JWT e refresh tokens
  • Controle de acesso baseado em papéis
  • PostgreSQL
  • Entity Framework Core
  • Gerenciamento de estoque
  • Fluxo de vendas
  • Controle de concorrência
  • Validação de dados
  • Rate limiting
  • Docker
  • CI/CD
  • Testes automatizados
  • React + TypeScript
  • Zustand
  • React Query

Stack: C# · ASP.NET Core · EF Core · PostgreSQL · React · TypeScript · Docker

System-PVD


🔗 SIMPLE-ArCh

Plataforma colaborativa para desenvolvimento

Projeto voltado para colaboração em projetos de software e integração com GitHub.

Recursos

  • Autenticação via GitHub OAuth
  • JWT
  • Projetos e colaboração
  • Kanban
  • Integração bidirecional com GitHub
  • Webhooks com HMAC
  • Comunicação em tempo real
  • WebSocket / Socket.IO
  • PostgreSQL
  • Prisma
  • API backend com NestJS

Stack: NestJS · Prisma · PostgreSQL · React · Vite · TypeScript · Socket.IO · GitHub API

SIMPLE-ArCh


🏛️ Arch Hub / System-Arch

Hub de sistemas e monitoramento do ecossistema Arch

Aplicação desenvolvida em Java para centralizar informações e conexões entre sistemas.

Recursos

  • Registro de sistemas
  • Grafo de conexões
  • Health checks
  • Heartbeats
  • Monitoramento de status
  • Feed de atividades
  • Busca e filtros
  • Estatísticas
  • OpenAPI / Swagger
  • Persistência em JSON
  • Autenticação opcional por token
  • Dashboard adaptado para dispositivos móveis
  • PWA
  • Empacotamento nativo com jpackage

Stack: Java 21 · Spring Boot · REST · OpenAPI · PWA

Arch Hub


🔐 Tes-Auth

Backend de autenticação e operações financeiras simuladas

Backend desenvolvido para uma plataforma esportiva simulada, com foco em autenticação, autorização, operações de carteira e regras de negócio.

Recursos

  • Access token + refresh token
  • JWT
  • Bcrypt
  • RBAC
  • DTO validation
  • Rate limiting
  • Redis
  • PostgreSQL
  • Prisma
  • Logs estruturados com Pino
  • Docker / Docker Compose
  • Operações de carteira
  • Apostas e eventos
  • Liquidação de operações
  • Métricas administrativas
  • Controle de concorrência em operações críticas

Stack: NestJS · PostgreSQL · Redis · Prisma · JWT · Docker

Tes-Auth


⚔️ ARCH-ARK

Aplicação de produtividade, hábitos e evolução pessoal

Aplicação web/mobile inspirada em sistemas de progressão de RPG, combinando hábitos, estudos e atividades com mecânicas de evolução.

Recursos

  • Sistema de XP e níveis
  • Hábitos e tarefas
  • Progressão de personagem
  • Inventário
  • Desafios
  • Autenticação
  • PostgreSQL / Supabase
  • Row Level Security
  • PWA
  • Interface responsiva
  • Animações e componentes reutilizáveis

Stack: Next.js · TypeScript · React · Zustand · Supabase · PostgreSQL · PWA

ARCH-ARK


🧰 Outros Projetos

Além dos projetos principais, mantenho experimentos e ferramentas menores que exploram diferentes áreas da engenharia de software.

Projeto Área Tecnologia
Log Analyser Processamento e análise de logs Rust
Deploy CLI Automação de deploy Go
Boot-Py Backup e automação Python
Simuler-Mem Sistemas Operacionais C
CS2 Education Estudo de processos, memória e sistemas de baixo nível C++
CodeKG Site / frontend React · TypeScript
KG Flow Aplicação mobile React · Capacitor

Esses projetos funcionam como laboratório para testar ideias, linguagens, algoritmos e abordagens diferentes.


🔬 Como gosto de trabalhar

┌──────────────────────────────────────────────────────┐
│                  PROBLEMA REAL                       │
└────────────────────────┬─────────────────────────────┘
                         │
                         ▼
              Entender antes de abstrair
                         │
                         ▼
              Modelar dados e dependências
                         │
                         ▼
              Implementar de forma simples
                         │
                         ▼
              Testar · medir · observar
                         │
                         ▼
              Otimizar onde realmente importa
                         │
                         ▼
                  RESULTADO

Gosto especialmente de problemas que exigem entender o sistema além da superfície:

  • Dependências e arquitetura
  • Gargalos de desempenho
  • Concorrência e consistência
  • Fluxo de dados
  • Comunicação entre serviços
  • Automação de tarefas repetitivas
  • Análise de logs
  • Segurança de aplicações e infraestrutura
  • Ferramentas que tornam sistemas complexos mais fáceis de entender

📊 GitHub



🧭 Atualmente

Estou aprofundando meus estudos e projetos em:

  • Engenharia de backend
  • Arquitetura de software
  • Análise estática de código
  • Sistemas distribuídos
  • Performance
  • Segurança
  • Ferramentas de desenvolvimento
  • Integração entre sistemas
  • IA aplicada ao desenvolvimento de software

Meu objetivo é continuar transformando problemas complexos em sistemas que possam ser entendidos, observados e mantidos.


📫 Contato

LinkedIn Portfolio Email


⭐ Se algum projeto te ajudou, uma estrela já faz diferença.

Pinned Loading

  1. ArchMAP ArchMAP Public

    O ArchMAP é uma ferramenta de linha de comando (CLI) open-source escrita em Python que faz análise arquitetural estática de codebases. Em vez de executar o código, ela lê e entende a estrutura do p…

    Python 1

  2. System-PVD System-PVD Public

    ERP/PDV fullstack — .NET 10, React 19 e PostgreSQL 17. JWT + RBAC, controle de concorrência em vendas, multi-pagamento, gestão de estoque, relatórios e NFC-e simulada. Docker + CI/CD.

    C# 1

  3. log-analyser log-analyser Public

    Analisador de arquivos de log de alta performance escrito em Rust — processa milhões de linhas por segundo, detecta padrões, extrai métricas e dispara alertas configuráveis.

    Rust 1

  4. deploy-cli deploy-cli Public

    CLI em Go para orquestrar deploys em multiplos ambientes com foco em desempenho, resiliencia e operacao segura.

    Go 1

  5. Simuler-Mem Simuler-Mem Public

    Simulador educacional de gerenciamento de memoria em C (paginacao + segmentacao), com foco em fundamentos de Sistemas Operacionais.

    C 1

  6. ARCH-ARK ARCH-ARK Public

    TypeScript