I am a Staff Software Engineer with a passion for designing resilient distributed systems and building robust developer tools. My engineering philosophy centers on crafting clean, idiomatic code, decoupling complex business logic, and prioritizing rigorous testing strategies. I specialize in driving developer productivity, optimizing JVM/backend performance, and advocating for API-first architecture.
- Languages: Kotlin, Java, Go.
- Core Competencies: Distributed Systems, API Architecture & Documentation, Testing Strategies (Kafka, WireMock), Infrastructure & Tooling, Build Automation.
- Ruleset Engine: A lightweight, extensible rules engine for high-performance expression evaluation. It enables developers to decouple complex business logic from core application code using native Kotlin or scriptable engines like GraalVM.
- go-injector: A lightweight, efficient dependency injection container for Go, designed to improve code modularity and testability by automating dependency orchestration.
- SendGrid Mock: A development-focused service that simulates the SendGrid API. It provides a local, cost-effective environment to test email integrations and inspect payloads without hitting production APIs.
- micronaut-wiremock: An integration library that simplifies WireMock configuration in Micronaut applications, offering seamless server initialization and declarative stubbing for efficient integration testing.
- pr-checker-go: A developer-focused CLI tool that aggregates pending Pull Requests into a menu-bar-friendly format (via XBar), enhancing visibility and workflow efficiency across repositories.
- aseprite-macos-build: An automated build system that streamlines the compilation and native packaging of Aseprite on macOS, simplifying complex dependency management and build steps.



