Projects
📥 Threadindex
Threadindex is a local, offline TUI inbox for exported LLM conversations (currently ChatGPT and Deepseek). It imports export archives into a searchable interface with filtering, tagging, sorting, and command-driven workflows. The project focuses on privacy-first usage, with local XDG-based config/data storage and no cloud upload requirement. Blog Post
✍️ nNoteDecoder
nNoteDecoder is a Java desktop app and CLI for decoding .note files from MobiScribe devices. It parses vector stroke data from note archives, previews handwritten content, and exports reconstructed pages to SVG for interoperability and archival. The CLI supports single and batch conversion, while the GUI is aimed at quick inspection and export. Blog Post
🐱 Cat-Counter-Watch
Cat-Counter-Watch is a containerized, CPU-only cat detection service for webcam or RTSP/HTTP streams. It monitors a configurable polygonal region of interest and emits HTTP events when a cat is detected on the counter with configurable streak/cooldown behavior. The project is designed for practical automation scenarios, with environment-variable-based deployment and optional visual debugging. Blog Post
🦑 SepiaCore
SepiaCore is an entity-agnostic framework that lets users create and manage relational-data applications through a web UI with minimal coding. It combines a PHP backend (SQLite by default, with support for other databases) and a Vue 3 frontend. The system is structured to support installation, runtime configuration, and rapid setup of custom data-driven applications. Blog Posts: 1, 2, 3
🤖 mistral-demo
mistral-demo showcases local LLM-assisted comment triage for CMS/public-sector workflows. It emphasizes explainability, privacy, and human oversight by running models locally via Ollama and generating transparent categorizations/translations/responses. The stack includes a PHP backend and modern frontend, demonstrating a practical “AI assistant, not auto-moderator” pattern. Blog Post
🎨 BrutalPictureJava
BrutalPictureJava is a primitive-style image reconstruction experiment written in Java. It approximates target images by iteratively adding optimized semi-transparent triangles, with support for error-map-guided placement to improve convergence. The result is a low-poly visual output and a useful playground for evolutionary/image-approximation techniques.
🥗 AdaptiveTDEETracker
AdaptiveTDEETracker is a Vue 3 mobile-focused app for tracking calories, weight, and adaptive TDEE estimates over time. It provides goal-oriented calorie recommendations based on observed trends rather than static formulas, and stores data locally for offline-first usage. The project targets practical personal nutrition tracking with a Capacitor-based mobile path. Blog Post
🧾 ExpenseTracker
ExpenseTracker (ReceiptOCRScanner) is a proof-of-concept full-stack expense system combining receipt OCR with tracking workflows. It integrates a Laravel API backend, a Vue/Quasar frontend, and PaddleOCR-powered Python scripts for text extraction. The repository is positioned as an experimental testbed for receipt digitization and end-to-end OCR-backed expense flows. Blog Posts: 1,2
🎬 KidsVideoBrowser
KidsVideoBrowser is an Electron app for browsing local video libraries in a kid-friendly interface. It scans folders, builds thumbnail-based navigation, and launches playback through VLC for reliable external media handling. The project is geared toward simple home usage, with AppImage distribution and straightforward filesystem-based organization. Blog Post
🦊 FirefoxSnippetToEndpoint
FirefoxSnippetToEndpoint is a Firefox extension for capturing full-page or selected HTML snippets and sending them to custom APIs. It sanitizes content (DOMPurify), supports JSON-LD extraction, offers a preview-before-send flow, and can upload in multipart or JSON formats. This makes it useful for personal archiving, knowledge capture, and structured web clipping pipelines. Blog Posts: 1,2 addons.mozilla.org
💪 ProgressiveOverloadTracker
ProgressiveOverloadTracker is a Cordova-based hybrid app for logging exercise history and training progression. The repo contains core www assets intended to be dropped into a generated Cordova project with required platforms/plugins. It is a lightweight foundation for mobile workout tracking workflows in a familiar web-tech stack. Blog Post