pt
← home things I've built

Projects

tusk

An experimental statically typed programming language built on top of Python with type inference, functional programming features, a pipe operator, and a custom interpreter pipeline including lexer, parser, AST, type checker, and interpreter.

#python #lark

realtime-poll-system

Event-driven Spring Boot microservices system demonstrating CQRS, Kafka messaging, Redis caching, and Dockerized infrastructure for scalable real-time polling and high-throughput backend workloads.

#java #spring boot #kafka #redis #docker

4less

A small compiler that turns a concise indentation-based syntax into valid HTML. The ANTLR4 grammar is the single source of truth; the lexer and parser are generated from it. A Node.js visitor walks the parse tree and emits HTML strings.

#nodejs #antlr4 #javascript

relations

Friend recommendation API using MongoDB for user documents and Neo4j for the relationship graph. A three-line Cypher query traverses friends-of-friends. Spring Boot manages the database lifecycle via Docker Compose.

#java #spring boot #neo4j #mongodb

python-and-golang-integration-with-rabbitmq

Python producer and Go consumer exchanging JSON messages over a RabbitMQ queue. The consumer uses manual acknowledgement so messages are not dropped on failure. The Go Docker image uses a multi-stage build with a scratch base.

#python #golang #rabbitmq #docker

dzhonragon

GitHub profile repository. A markdown README serving as a public introduction — what I do, links to the projects that best represent my work, and a note on what I'm currently focused on.

#markdown