Backend Systems
Building service workflows, batch jobs, and backend features with Java, Spring Boot, and Spring Batch.
Singapore-based backend developer / SRE
I moved from mechanical engineering into software, and now work across Java backend systems, production reliability, automation, and self-hosted infrastructure.
years engineering discipline
Spring backend focus
production reliability mindset
What I Work On
Building service workflows, batch jobs, and backend features with Java, Spring Boot, and Spring Batch.
Working close to production systems with monitoring, automation, logging, and operational resilience in mind.
Exploring open-source infrastructure on a Proxmox MiniPC to understand systems beyond application code.
Workbench
A stronger backend portfolio with realistic Java/Spring workflows.
Concurrency, object-oriented design, and system design interview depth.
A Proxmox homelab for self-hosted tools, experiments, and infrastructure practice.
About
I’m a software developer who made a mid-career switch from mechanical engineering to tech. The common thread is systems thinking: understanding constraints, failure modes, and how moving parts affect each other.
At work, I mainly build backend systems using Java, Spring Boot, and Spring Batch. I also bring an SRE lens to how software behaves in production: logs, automation, reliability, and recoverability matter.
Outside of work, I use side projects and a Proxmox homelab to keep learning across the stack, from frontend experiments to self-hosted infrastructure.
Experience Snapshot
Marine systems, industrial equipment, and process-focused engineering work.
Entered tech through TFIP and focused on Java backend fundamentals.
Moved from trainee to contract role, then into a permanent SRE position.
Combining production reliability habits with hands-on backend development.
Stack
Writing
How I made the switch to software development