Go Back

Emichron Blockchain

Java • JavaFX • Multithreading • Cryptography

Emichron 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.

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.

Personal Projects

Hadu - The Social Venue

TypeScript • React Native • Expo • MongoDB • Node.js • WebSockets

A mobile social network designed to facilitate real-life meetups and activities.

Shikaku Web

TypeScript • Next.js • React • SCSS Modules • SQLite/LibSQL

A modern implementation of the logic puzzle game built with Next.js.

AutoCompiler (POC)

TypeScript • Node.js • FFMPEG • Puppeteer • Next.js • Microservices

An automated service that scraped content and rendered compilations via FFMPEG.

Emichron Blockchain

Java • JavaFX • Multithreading • Cryptography

A Java & JavaFX application demonstrating blockchain fundamentals and multithreading.

NGO Runner

C# • Unity • Mobile Development • Game Design • Blender

A satirical infinite runner mobile game developed in Unity.

Bamboo 3D

C# • Unity • Blender • NodeJs • TypeScript • WebSockets • Game Design

A 3D isometric incremental game built in Unity.

Z-UI (POC)

TypeScript • SvelteKit • Node.js • S3 • KOReader Plugin Development • Lua

A lightweight Z-Library interface designed to streamline eBook management for Kindle and KOReader users.

Pawsome

C# • Unity • Blender • Rigging • Low Poly Modeling • Game Design

A conceptual virtual pet simulation game inspired by Nintendogs.

Dynamic Exams

Svelte • TypeScript • R Language • MongoDB • QTI XML • OpenOLAT • Node.js

A unified exam creation platform integrating Svelte and R to generate QTI XML and PDF assessments.

Gamification in Business Software

Academic Research • Literature Review • Gamification • Employee Training • Psychology

A Bachelor's thesis researching the efficacy of gamification elements in employee training software.

Write me an email or take a look at my socials!

Let's get in touch