Java and distributed-systems engineer focused on building high-performance backend systems.
I work on high-performance services, simple architectures, and software that remains understandable under change. My background includes Java, Spring Boot, microservices, MySQL, Redis, Aerospike, messaging systems, and performance-sensitive application infrastructure.
I am currently building JAIPilot: an AI-assisted Java testing specialist for generating, repairing, and verifying tests, improving coverage, and checking behavior before and after refactoring.
- JVM and Spring application architecture
- High-throughput and latency-sensitive backend services
- Databases, caches, messaging, and distributed systems
- Performance measurement and allocation reduction
- Behavior-preserving refactoring and repository modernization
- Agent-assisted engineering grounded in deterministic verification
- JAIPilot — AI-assisted Java test generation, repair, and verification, with coverage improvement and regression protection for refactoring.
- Best JSON Formatter CLI — fast, local, lossless JSON formatting and correctness checks for developers, CI, and coding agents.
- Java Auto Unit Tests — an IntelliJ-based experiment in AI-assisted Java unit-test generation.
- Spring XML Bean to Annotation — migration tooling for converting Spring XML bean definitions to annotation-based configuration.
Preserve behavior first. Measure before optimizing. Prefer fewer moving parts, explicit invariants, focused tests, and the smallest change that solves the real problem.
More at jaipilot.com.