- 🔭 Part of the team that builds and maintains OpenEPCIS — open-source tooling for the GS1 EPCIS 2.0 supply-chain traceability standard (capture, store & query).
- ⚙️ I design cloud-native microservices and REST APIs end-to-end — from reactive backends to production front-ends, DevOps infrastructure, and open-source tooling.
- ⚡ I specialise in reactive, non-blocking services with Quarkus and SmallRye Mutiny, with a strong focus on streaming, memory efficiency, and GraalVM native builds.
- 🌐 I work across the full stack — Nuxt / Vue front-ends (Nuxt Content, Nuxt UI, Nuxt SEO) and content-driven sites like openepcis.io and benelog.com.
- ☁️ I deploy and operate services on AWS & Kubernetes (EKS), with Terraform IaC, CI/CD in GitLab/GitHub, and observability via OpenTelemetry & Jaeger.
- 🔐 I secure APIs with Keycloak, OAuth 2.0 / OIDC, and JWT.
- 🧩 I care about XML ↔ JSON/JSON-LD equality, clean code, and standards-correct implementations.
- 🏆 Active member of the GS1 GSMP working group — credited by name in the official GS1 EPCIS 2.0 standard document.
- 💬 Ask me about EPCIS, event-hash generation, document conversion, reactive Java, or Nuxt content sites or connet with me here:
Languages
Frontend & Web
Frameworks & Runtime
Cloud, DevOps & Observability
Data, Search & Standards
Security & Auth
Tools
| Project | Description | Tech |
|---|---|---|
| 🔐 openepcis-event-hash-generator | Generates a event hash for EPCIS events with XML ↔ JSON-LD parity | Java Quarkus Jackson, SAX Parser |
| 🔄 openepcis-document-converter | Converts GS1 EPCIS events between JSON-LD and XML | Java Quarkus |
| 🧪 epcis-testdata-generator | Design and generate generate EPCIS 2.0 test data | Vue Nuxt Nuxt UI JavaScript TypeScript |
| 📦 openepcis-models | EPCIS 2.0 Java domain models | Java |
| 🗂️ openepcis-test-resources | Collection of EPCIS documents/events in XML & JSON/JSON-LD | Java |
| 🗂️ openepcis-epc-digitallink-translator | Transform GS1 Digital Link WebURI <-> URN | Java |
| ✅ epcis-profile-checker | Generate and valdiate EPCIS profiles against EPCIS documents/events | Nuxt |
| 🔳 qr-code-generator | Configurable QR generation (ZXing) for GS1 use cases | Java ZXing |
| 🖥️ openepcis.io & benelog.com | official content-driven websites | Nuxt Nuxt Content Nuxt UI Nuxt SEO |
| 📜 GS1 EPCIS 2.0 standard | active GS1 GSMP working-group member, credited by name in the official standard document. |
2020 → now Senior Full Stack Developer · benelog GmbH · Köln (OpenEPCIS, GS1/EPCIS, cloud-native)
2020 Master's thesis · GS1 Germany · Köln (EPCIS test-data generator)
2019 → 2020 Quality Engineer (Werkstudent) · Johnson & Johnson · Chemnitz (Surgical assist software)
2016 → 2018 Software Developer · Oracle Cerner · Bengaluru (Revenue Cycle Management)
2015 → 2016 Software Developer · UST Global · Kochi (Health insurance provider finder)
MSc Web Engineering — Technische Universität Chemnitz - 2018 to 2020
BE Electronics & Communication — Canara Engineering College - 2010 to 2014

