Every project is a unique and fun challenge. I focus on creating things, that are unique and fun to build, while solving real world problems.
Emichron Blockchain
Java • JavaFX • Multithreading • CryptographyEmichron is an educational Java & JavaFX application built to demonstrate the core fundamentals of blockchain technology. The application simulates a decentralized ledger, allowing users to visualize how blocks are mined, verified, and added to the chain.
It was engineered specifically to showcase efficient multithreading in Java. The mining process runs on background threads to prevent UI freezing, demonstrating proper concurrency management and preventing race conditions.
The user interface provides real-time feedback on the hashing process, making abstract cryptographic concepts accessible. It serves as a practical example of how complex backend logic can be visualized effectively.