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: engineering workflows that help coding agents improve Java changes using evidence from the repository's own builds, tests, static analysis, and measurements.
- 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 — Java engineering skills for reviewing diffs, generating meaningful tests, and simplifying code with repository-native tools.
- 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.


