Software engineer specializing in Java and C++, focused on building reliable, high-performance backend systems and developer tooling.
I work primarily within the Java ecosystem, developing backend services, enterprise applications, and developer tooling with an emphasis on clean architecture and long-term maintainability.
My experience spans document processing, PDF spec implementation, parsers, compiler-related tooling, and text-processing systems dealing with complex data formats, character encoding, and large-scale, performance-critical workloads.
- Building scalable backend services and REST APIs with the Spring ecosystem
- Developing Kayle, an experimental programming language written in Java, exploring language design, compiler architecture, and developer tooling
- Backend: Spring Boot, Spring MVC, Spring Security, Spring Cloud
- Data: Spring Data, Hibernate, PostgreSQL, Redis
- Messaging: Kafka, RabbitMQ
I'm always open to interesting projects, technical discussions, and opportunities to collaborate. Feel free to reach out.