Home
Projects

Project implementation stories

Detailed project pages with context, architecture decisions, and measurable outcomes.

Side project · Live product

TestHoop — Exam Practice Platform

A free practice-exam platform for IT certifications and entrance exams — timed mocks, topic drills, weak-topic diagnosis and a spaced review queue, built solo on a Java 21 hexagonal backend with a Next.js frontend.

JavaSpring BootPostgreSQLOpenAPIREST APINext.jsTypeScriptDockerHexagonal ArchitectureClaude Code

Open project narrative

Open project page →

Side project · AI content pipeline

testhoop-qgen — Verified Question Generation Pipeline

LLM-assisted pipeline that drafts exam questions, mechanically verifies them with real oracles (javac, Oracle SQL, SymPy, Pint, chemistry rules), runs content lints and imports the survivors into TestHoop over REST.

JavaMavenPicocliClaude APIClaude CodePythonSymPyOpenAPIOracleDockerGitHub ActionsHexagonal Architecture

Open project narrative

Open project page →

Master's Thesis — FH Hagenberg, 2015

Secure Code Execution Engine

Built a secure automated grading system for programming assignments in Moodle using isolated Oracle VirtualBox VMs per student.

JavaJ2EEREST APIOracle VirtualBoxMoodleSSHTomcatSliTaz LinuxSystem DesignSecurity

Open project narrative

Open project page →

Case study

Emergency Operations Control Platform

Built backend modules for a distributed emergency-operations platform, enabling secure API access, resilient event-driven coordination, and low-latency shared state for time-critical workflows.

JavaSpring BootRabbitMQRedis

Open project narrative

Open project page →

Case study

Admin Console Modernization

Modernized an enterprise customer-care admin console to simplify configuration workflows, reduce training overhead, and lower dependence on specialized database handling.

JavaEclipse RCPOracleDb2

Open project narrative

Open project page →

Case study

Integration Test Automation Initiative

Implemented automated integration test flows with Robot Framework, cutting manual validation effort by 50% and improving release stability for distributed backend services.

Robot FrameworkJavaCI/CDMicroservices

Open project narrative

Open project page →