Writing
#python
#golang
A Python producer and a Go consumer sharing one RabbitMQ queue
Cross-language messaging with pika and streadway/amqp: manual ack, startup retries, and a Go Docker image built from scratch.
#nodejs
#antlr4
An HTML shorthand compiler built with ANTLR4
How I built 4less: an ANTLR4 grammar as the single source of truth, a Node.js visitor that emits HTML, and a CLI with watch mode.
#java
#spring-boot
Using MongoDB and Neo4j in the same service, for real reasons
A friend recommendation API where MongoDB stores user documents and Neo4j holds the friendship graph — each database doing what it was built for.
#java
#spring-boot
CQRS in practice: building a poll system across three Spring Boot services
How I structured three microservices around CQRS, Kafka, and Redis — what the split actually buys you and where the friction is.
#python
#compilers
Building a statically typed language on top of Python, with Lark
How Tusk came together: a Lark grammar, a type checker that runs before execution, and a tree-walking interpreter — all in Python.
#astro
Hello, World!
First post on my personal site.