projects

things i've built and shipped.

godochive

jun 2024 – present

go · bleve · html/template

a document server and search engine built with go, bleve, and html/template. custom document mappings and batch indexing for performance at scale; a dynamic search interface using html templates with truncation and result highlighting.

[github/intincrab/godochive ↗]

kdenlive — duration-based timeline markers

gsoc 2025

c++ · qt · qml · xml

as a gsoc 2025 mentee under kde, implemented duration-based timeline markers in kdenlive. users can now define and edit time ranges directly on the timeline with visual handles, snapping, and contextual actions — improving precision for editing, annotations, and collaborative workflows.

[kdenlive.org ↗]

arianna — epub.js → foliate-js migration

gsoc 2024

javascript · qml

as a gsoc 2024 mentee under kde, migrated arianna from epub.js to foliate-js to track evolving standards and unlock enhanced functionality. implemented core features including table of contents and metadata handling — improving navigation and the overall reading experience.

[apps.kde.org/arianna ↗]

kdenlive — multi-format rendering

jan – mar 2024

c++ · qt

added multi-aspect-ratio video export to kdenlive via dynamic crop filters, ui-based aspect-ratio selection, and automatic rendering-profile integration. refactored the rendering pipeline with a crop calculation module and xml-driven aspect handling for accurate output, stable cross-platform performance, and efficient temp-file management.

[kdenlive.org ↗]