Projects

Open source, demos and side projects I have built, contribute to or maintain — across Core Java, Vaadin, Security and IoT.

🔗
Series · 14 parts

URL Shortener (Core Java)

A full URL shortener built step by step in Core Java — no frameworks, just the JDK. Documented on its own project site.

Core JavaVaadin FlowSSEREST
λ
Open Source

TypeTool

Open-source library for type-safe generic programming in Java.

JavaGenerics
💾
Articles

EclipseStore Demos

Hands-on demos for EclipseStore — high-performance Java object persistence, from basic storage to complex data structures and the high-performance serialiser.

JavaEclipseStore
🌊
Patterns

Vaadin Flow Examples

A growing collection of Vaadin Flow patterns: file upload/download, REST integration, Observer, i18n, login, component extraction and more.

JavaVaadin Flow
🧭
Outdoor

Bushcrafting Companion App

Companion app for outdoor navigation — UTM/WGS84 coordinates, MilRad, magnetic anomalies and map reading.

JavaNavigation APIs
🔌
IoT

TinkerForge IoT with Java

Integration of TinkerForge hardware sensors with Java for IoT prototyping.

JavaTinkerForge SDK
🎓
Training

Workshops

Structured training material — Secure Coding, Java Streams, JUnit5 and Functional Programming. On-site or virtual.

TrainingHands-on