en

olá, eu sou

João Victor V. Fernandes

Trabalho como programador, e uma noite percebi que precisava de um site pessoal. Não sou exatamente alguém que ama escrever, mas quero compartilhar ideias e mostrar o que construo.

coisas que construí

tusk

Uma linguagem de programação estaticamente tipada e experimental construída sobre Python, com inferência de tipos, funcionalidades de programação funcional, operador pipe e um pipeline de interpretação personalizado que inclui lexer, parser, AST, verificador de tipos e interpretador.

#python #lark

realtime-poll-system

Sistema de microsserviços orientado a eventos com Spring Boot, demonstrando CQRS, mensageria com Kafka, cache com Redis e infraestrutura Dockerizada para enquetes em tempo real e cargas de trabalho de alta throughput.

#java #spring boot #kafka #redis #docker

4less

Um compilador pequeno que transforma uma sintaxe concisa baseada em indentação em HTML válido. A gramática ANTLR4 é a única fonte de verdade; o lexer e o parser são gerados a partir dela. Um visitor Node.js caminha pela árvore e emite strings HTML.

#nodejs #antlr4 #javascript

relations

API de recomendação de amizade que usa MongoDB para dados de usuário e Neo4j para o grafo de relacionamentos. Uma única query Cypher de três linhas percorre amigos de amigos. O Spring Boot gerencia o ciclo de vida dos bancos via Docker Compose.

#java #spring boot #neo4j #mongodb

python-and-golang-integration-with-rabbitmq

Produtor Python e consumidor Go trocando mensagens JSON por uma fila RabbitMQ. O consumidor usa ack manual para garantir que mensagens não sejam descartadas em caso de falha. A imagem Docker do Go usa build multi-stage com base scratch.

#python #golang #rabbitmq #docker

dzhonragon

Repositório de perfil do GitHub. Um README em markdown que serve como apresentação pública — o que faço, links para os projetos que melhor representam meu trabalho e uma nota sobre o que estou focado.

#markdown
ideias que valem registrar