I primarily build backend systems with Java, Kotlin, and Spring,
but I'm comfortable working across the stack when needed.
I enjoy building reliable systems, integrations, and developer tools around problems I actually encounter.
I started my career in game development before moving into backend engineering,
and I still enjoy understanding how software works beyond my primary stack.
Primary Stack
Also Building With
|
Spring Boot language intelligence for Zed, integrating Spring Tools with Zed's native language-server and editor capabilities. |
A framework for reliable, restartable batch processing built around durable execution semantics, explicit transaction boundaries, recovery, and evidence-driven compatibility. |
|
A JetBrains IDE plugin for evaluating MyBatis dynamic SQL with parameters and executing the resolved native SQL through the IDE's database tooling. |
A DeX-first macOS-to-Android input bridge that hands keyboard and pointer control across devices using ADB and native input paths. |
|
A Typora-style WYSIWYG Markdown editor for IntelliJ-based IDEs, built around a native IntelliJ |
An independent Quarkdown-compatible document compiler and toolchain with a backend-neutral IR and Typst/PDF output pipeline. |
|
A JetBrains IDE plugin that exports real database table metadata and relationships as Mermaid ER diagrams. |
|
- Is RequestScopeBean an Alternative, or Just Another Global State? — 2026-09-19
- Spring Boot development works in Zed now — 2026-07-26
- Right-click a table, get a Mermaid ERD — introducing erdMaid — 2026-07-26
- PR · zed-industries/extensions#6875: Add Spring Tools extension — 2026-09-17
- Issue · zed-industries/zed#61865: Document highlights query only the first capable language server, so a secondary server's highlights never appear — 2026-09-11
- Issue · usebruno/bruno#9063: Windows System Proxy with a fixed proxy adds 20–30s delay per request, while manual proxy is fast — 2026-08-29
- PR · usebruno/bruno-vscode#126: Fix: proxy settings not working — use proxy agents, parse system env vars, remove hardcoded defaults — 2026-08-15





