Upgrade to Spring Boot 3.0: javax.* to jakarta.* in 1 second
Migrate javax.* to jakarta.* in 1 second when updating Spring Boot projects to 3.0
Performance audits, architecture reviews, and hands-on technical leadership — from someone who opens your codebase, not a slide deck.
How I help
Hands-on engineering, not PowerPoint consulting. Each starts with a free 30-minute scan.
Cut your cloud bill 20-50%. I find the waste and ship the fixes — savings on your next invoice.
Learn more →Slow app → fast app. Real results: 3s → 80ms response, 2× checkout conversion.
Learn more →Production AI, not demos. LLMs, RAG, and agents wired into your existing stack.
Learn more →Survive 10× traffic. Capacity planning, autoscaling, and architecture so launch day is boring.
Learn more →SOC 2, ISO 27001, GDPR. Technical controls and docs to pass the audit — from someone who ships in regulated SaaS.
Learn more →Book a free 30-minute call. We'll find your biggest bottleneck and I'll tell you exactly what I'd do.
Learn more →Also: Architecture Review, Senior Tech Advisory, CI/CD & Automation, Legacy Modernisation. Ask about any of these →
Results
A free PDF checklist covering the most expensive mistakes I see in cloud setups — and how to fix each one in under a day.
Senior hands-on help, not slide decks. I open your codebase, find the real bottleneck, and ship fixes with your team — in weeks, not quarters.
20+ years across backend, cloud, and IoT. Shipped at scale from early-stage startups to global enterprises. Oracle Certified Professional: Java SE 11.
When your system is slow, expensive, or fragile — I'm the engineer your staff lead calls.
Java, Kotlin, Python
AWS, Azure, DigitalOcean, Kubernetes, Terraform, bare-metal Linux
PostgreSQL, MySQL, Redis, MongoDB, Kafka, RabbitMQ (also: MSSQL, DB2)
Performance, DDD, Event-driven, CI/CD
Industries
IoT · Autonomous Logistics · GovTech · Fintech · Healthcare · Telecom
Practical guides on Java, Spring Boot, cloud architecture, and developer productivity.
Migrate javax.* to jakarta.* in 1 second when updating Spring Boot projects to 3.0
Fix 'Liquibase Update Failed: Could not acquire change log lock' permanently with session locking.
How to find top used shell commands in Linux of macOS terminal.
Autowiring collection of beans in Spring (Set, List, array[] Map)
Book a free 30-minute call. We'll look at your biggest bottleneck and I'll tell you exactly what I'd do — no strings attached.