A full URL shortener built step by step in Core Java — no frameworks, just the JDK. Documented on its own project site.
Projects
Open source, demos and side projects I have built, contribute to or maintain — across Core Java, Vaadin, Security and IoT.
Open-source library for type-safe generic programming in Java.
Hands-on demos for EclipseStore — high-performance Java object persistence, from basic storage to complex data structures and the high-performance serialiser.
A growing collection of Vaadin Flow patterns: file upload/download, REST integration, Observer, i18n, login, component extraction and more.
Companion app for outdoor navigation — UTM/WGS84 coordinates, MilRad, magnetic anomalies and map reading.
Integration of TinkerForge hardware sensors with Java for IoT prototyping.
Structured training material — Secure Coding, Java Streams, JUnit5 and Functional Programming. On-site or virtual.