Machina: A Mini Raft in Plain Java
Leader elections, heartbeats, and a replicated log over raw HTTP — state machine replication learned by building it.
Read Post →I'm a Computer Engineering graduate focused on backend development, mainly using Java and Spring Boot. I also have a growing focus on AI and machine learning.
I enjoy building practical software and learning the engineering fundamentals behind it, from databases and APIs to systems and distributed applications.
Here, I share the projects I build and the things I learn along the way.
Synapse is an intelligent campus networking platform that centralizes university opportunities, communities, and student connections in one place.
Implementation of the Word2Vec paper (Skip-gram & CBOW) from scratch.
Leader elections, heartbeats, and a replicated log over raw HTTP — state machine replication learned by building it.
Read Post →What you need to know about Docker as a software engineer. Images, Containers, Dockerfiles, Compose, and Networking fundamentals.
Read Post →How a simple neural network revolutionized NLP by turning words into math.
Read Post →Always open to learning from others and exchanging ideas about AI and software systems.