Nikita Rusetskii
Software engineer · Belgrade
Software engineer at KMS Lighthouse, based in Belgrade. I work on Solr-based search and build AI tooling for our R&D team.
Interested in search architecture, Lucene internals, RAG, and agent harnesses for software engineering.
Before moving to Serbia in 2023, I was a PhD student supervised by Denis Sidorov, working on optimization and ML methods for power systems in collaboration with the Intelligent Power Grid Lab at Inha University.
Two-time 3rd-place winner of the SI Analytics satellite imagery track at JunctionX Seoul: SmartMonitor (2020), SmartChange (2021).
Open source
Openfix(riptide-daemon): resolve relative worktree paths to absolute before validationhumanlayer/humanlayer #1159
Openfix(riptide-daemon): handle unborn default branch in workspace preflighthumanlayer/humanlayer #1158
Openfix(riptide-daemon): use platform path separator in whitelist boundary checkhumanlayer/humanlayer #1157
Openfix(riptide-daemon): use path.sep in artifact boundary checkhumanlayer/humanlayer #1156
OpenAvoid creating a new commit when opening IndexWriter on the latest commitapache/lucene #16948
Mergedfix(server): don't watch git-ignored folders on LinuxJetBrains/thinkrail #1137
Mergedfix: refuse prompts over the 16 MiB WebSocket frame cap instead of raising itJetBrains/thinkrail #1018
Mergedfix(web): let the Settings model lists scroll with the wheelJetBrains/thinkrail #1166- All 11 pull requests
Seoul, 2025 Busan, 2025 Inha University, 2025 Busan, 2025 Inha University, 2019 Seoul, 2019