Projects

Here are some of my original open-source projects:

DitaCraft

The best way to edit and publish your DITA files

A comprehensive Visual Studio Code extension for editing and publishing DITA (Darwin Information Typing Architecture) content. DitaCraft provides an integrated development environment for DITA content creators with powerful features:

  • Real-time validation against DITA 1.3 DTD specifications
  • Smart navigation between maps and topics
  • One-click publishing to multiple formats (HTML5, PDF, EPUB)
  • Live preview capabilities
  • 21+ code snippets for faster content creation
  • Syntax highlighting and intelligent code completion
  • Supports all DITA topic types with comprehensive error detection

Technologies: TypeScript, Visual Studio Code Extension API, DITA Open Toolkit, Node.js


Crustly

A blazingly fast, memory-efficient terminal-based AI assistant written in Rust

A high-performance terminal-based coding assistant that enables developers to interact with AI models directly within their command-line environment. Crustly is a Rust reimplementation with 95%+ feature parity, emphasizing speed and efficiency.

Key Features:

  • Built-in file operations and command execution
  • Interactive approval dialogs for security
  • Syntax highlighting across 100+ languages
  • Support for both cloud-based (OpenAI, Anthropic) and local AI models
  • Privacy-focused with local LLM support (LM Studio, Ollama, LocalAI)
  • Cost transparency via token tracking
  • Persistent conversation context across sessions

Technologies: Rust, SQLite, Terminal UI (TUI), OpenAI & Anthropic APIs


Want to learn more? Check out the repositories on GitHub!