- Java backend and desktop tooling: Spring Boot, Swing, Gradle, Maven.
- Developer tools: Markdown table editors for Notepad++ and JetBrains IDEs.
- Automation and infrastructure: Telegram bots, home AI/video stack, monitoring, deploy scripts.
- Public repo hygiene: tests, release assets, checksums, SBOM, pinned GitHub Actions.
| Area | Tools |
|---|---|
| Languages | |
| Backend | |
| Quality |
| Project | What it is |
|---|---|
| NppMarkdownTableEditor | Notepad++ plugin for editing and formatting Markdown tables, with tests, CI and release builds. |
| IdeaMarkdownTableEditor | JetBrains IDE plugin with shared Markdown table formatting logic and CI. |
| CompanyStatusChecker | Java 21 service for checking Russian company status via DaData, with OpenAPI, Docker and quality gates. |
| JavaSoundRecorder | Swing desktop recorder with Dropbox upload, tests, CI and release artifacts. |
| JavaNetworkChat | Java 21 TCP chat with Swing GUI, JSON protocol, release bundle, and quality gates. |
| TelegramResenderBot | Telegram bot for whitelist-based routing, with Docker runtime, tests, and pinned dependency locks. |
| HomeFrigateOllamaIaC | Hyper-V and Ansible IaC for a home Frigate + Ollama GPU video AI stack. |
- Site: krot.name
- Profile registry: krot.name/profiles
- GitHub: @krotname
- LinkedIn: Andrey Ovcharenko
- Habr: @kreout
- VK: Andrey Ovcharenko
- Telegram: Java && Management