Projects
An opinionated project generator for IntelliJ IDEA and Android Studio that automates the creation of production-ready Kotlin Multiplatform projects. Offers free core templates with optional Pro upgrades for advanced Enterprise architecture and CI/CD integration.
IntelliJ SDK
Kotlin 2.4
Gradle Tooling
K2 Ready
Plugin Development
Key Highlights:
- Automated Architecture: Generates a strictly layered Domain/Data/UI/Navigation structure.
- Modern Stack Injection: Pre-configures Room 3, Navigation 3, and Koin Annotations out of the box.
- Build Optimization: Implements Gradle Convention Plugins and Version Catalogs for clean build logic.
- Marketplace Ready: Fully compliant with latest JetBrains standards and Kotlin K2 mode.
A Kotlin Multiplatform (KMP) reference project demonstrating production-grade architecture and design patterns. Ledger is a financial postings manager that runs on both Android and Desktop using Compose Multiplatform, showcasing how to build maintainable cross-platform applications with a single codebase.
Kotlin 2.3
Compose Multiplatform
Room 3
Navigation 3
Koin DI
Coroutines
Key Highlights:
- Multi-platform: Single Kotlin codebase runs on Android and Desktop (JVM)
- Clean Architecture: Strict unidirectional layered architecture with clear separation of concerns
- Modern Stack: Room 3 for database, Navigation 3 for type-safe routing, Compose for shared UI
- Production Patterns: Convention plugins, feature API/impl split, DataResult state management, comprehensive testing
- Well-Tested: Unit tests, ViewModel tests, Compose UI tests, and integration tests across platforms
An MCP server that hands an AI agent the real sources of any Maven-published Kotlin/Java library. It downloads the sources jar, parses it with the Kotlin Analysis API (standalone K2/FIR), and exposes type-resolved public API signatures, KDoc, dependencies, and raw source search to clients like Claude Code — ground truth from the sources, not doc-scraping or training-data guesses.
Kotlin 2.4
Analysis API (K2)
Model Context Protocol
KMP-aware
Apache-2.0
Key Highlights:
- Resolved signatures: Declarations are analyzed with the same Analysis API that powers the Kotlin IDE — real type-resolved signatures, not regex guesses.
- KMP-aware: Per-target sources jars are resolved via
.module Gradle metadata, and every symbol is tagged with its targets.
- KDoc as data: Summaries, descriptions, and tags are extracted per declaration — not whole HTML pages.
- Offline & drift-free: Everything is cached on disk keyed by
group/artifact/version — the exact version you depend on, no re-downloads after the first fetch.
An MCP server that turns opaque legacy Oracle Forms modules (.fmb, .mmb, .pll, .olb) into structured, queryable content — blocks, items, triggers, decoded PL/SQL, program units, and object XML — so an AI assistant can review, document, and modernize decades-old business logic without ever opening Forms Builder.
Kotlin 2.4
Kotlin Multiplatform
Model Context Protocol
PL/SQL
Oracle Forms
Apache-2.0
Key Highlights:
- Understand a legacy app: Enumerate blocks, items, triggers, and program units without a Forms IDE.
- PL/SQL in context: Pull decoded trigger and program-unit bodies straight into the model's context for review and migration.
- Durable annotations: Notes, tags, and cross-references persist across sessions and re-indexing — a lasting map of a form no one fully remembers.
- Structured index: A single streaming StAX pass builds the index, with fingerprint-based on-disk caching that flags modules as stale on edit.