Backend
Java
The rigour that lasts ten years in production
01 — Mastery
Mastery and experience
Mastery level
Self-assessment grounded in projects shipped to production and continuous learning.
Years of practice
02 — Playground
Typical use cases
Where Java delivers the most value in my work.
Critical business systems
Complex domains, transactions and robust business rules for demanding organisations.
Secure by default
Authentication, fine-grained permissions and systematic input validation.
Observability
Structured logs, metrics and alerts: understanding production before the incident.
Reliable integrations
Idempotent webhooks, retries and tested contracts with third-party services.
Domain modelling
Clear module boundaries so the system evolves without breaking everything.
A project with Java?
Let's talk about your product: I design and build web and mobile experiences end to end, from design system to production.