Java & Spring Boot
REST API development, microservices, Hibernate, and mission-critical enterprise backends.
My focus today is custom Python chatbots. This page is the story behind it: 20+ years of Java and Spring Boot engineering across finance, government, industry, logistics, real estate and ERP. It's why the bots I ship are reliable, observable and maintainable — not weekend demos.
The through-line
REST API design, legacy modernization, JVM profiling and performance work, third-party integrations, and troubleshooting production systems that businesses depend on. That discipline is exactly what a chatbot needs once it's carrying real customer traffic.
Now · Current focus
Building and supporting WhatsApp, Instagram and Telegram bots for business — see the home page.
2021–2024 · Enterprise reporting
Five years integrating Keikai into enterprise apps for custom reporting and financial analysis. Detail on the ZK & Keikai page.
Ongoing · Long-standing specialism
Deep experience across every major ZK generation, custom components and phased migrations. Official ZK partner.
Since the 2000s · Foundation
20+ years of reliable, scalable web applications: REST APIs, fixing legacy backends, integrations, and keeping production systems alive.
Enterprise expertise
When a project needs deep backend work, this is the ground I've covered for two decades.
REST API development, microservices, Hibernate, and mission-critical enterprise backends.
Safe upgrades and refactoring without disrupting users, JVM profiling and finding bottlenecks on server and UI.
MySQL, PostgreSQL/PostGIS, SQL Server and Oracle; query optimization for large datasets and third-party integrations.
Selected enterprise work
Enterprise platforms I designed, built or rescued — several still running years after delivery.
Consolidates complex financial and operational data so organizations can generate custom reports, visualize trends and make confident decisions across business units.
Law enforcement software built from the ground up for complex criminal justice workflows — case management, reporting and multi-agency data exchange.
A contract management system centralizing lease agreements, approvals, document storage and audit trails, with previews, approval workflows and fine-grained access control.
An inventory system to track products, suppliers, purchases and sales from a single interface, with reusable UI components and optimized queries for large datasets.
Collecting, processing and visualizing energy consumption data to support management decisions, with dashboards and reporting that helped identify inefficiencies.
Real-time vehicle tracking that visualizes live locations and historical routes on an interactive map, so transport operators can monitor fleet activity as it happens.
A platform helping real estate agencies handle leads, properties, clients, appointments and reporting in a single system.
Integration of Adempiere WebUI with Compiere into a unified ERP solution with functionality beyond either system alone — extending ERP without replacing it.
Clients & partners
Enterprise and long-term engagements.
The chatbots are the focus — the enterprise experience is what makes them dependable.