Uses
Tools & workflow
The tools, environments and engineering workflow I use to design, build and operate systems.
Backend
Java, Spring Boot, JPA/Hibernate, PHP and Laravel are the main backend technologies in my working history. Java/Spring Boot is my current day-to-day stack.
Data & messaging
I work with MySQL, PostgreSQL and Redis, choosing persistence and caching patterns around the workload rather than treating the database as an implementation detail.
Delivery
Docker, AWS, Linux and CI/CD are part of how I build and operate services. I prefer repeatable deployments, useful logs and explicit production failure paths.
Product delivery
When I need to work across the product boundary, I use TypeScript, React and Next.js. For AI-backed Java systems I use LangChain4j and conventional backend boundaries around model integrations.