All My Projects

My portfolio of commercial and open source projects.

Site

Personal Website

A blog that shares web development resources and tutorials

AI LangChain OpenAI

AI Agents - Document Processing

AI agent system that processes receipts and messages using OCR, NLP and LangChain/LangGraph

Internal project
AI NLP FastAPI

AI Grain Extractor

Intelligent WhatsApp message processor for grain trading desks with NLP and computer vision

Internal project
Rust AI CLI MCP

Knowledge Framework (kn)

Rust CLI that solves the cold start problem in AI-assisted development: installs agents, skills, memory and workflows in any project. Distributed via Homebrew, .deb and .rpm.

AWS Data Glue

AWS Data Lake

Hybrid data lake architecture with automated ingestion and medallion architecture

Internal project
Nix Linux

Home Manager + Nix

Home Manager: user configuration management with Nix.

Rust AI Multi-Agent CLI

Agent Orchestration Framework

Vendor-agnostic CLI to orchestrate AI agent teams, with a four-layer architecture (Core/Blueprint/Stack/Plugin), spec-first governance and white-label distribution per client.

Internal project
Azure Databricks Snowflake Data

Informatica → ADF + Databricks + Snowflake Migration

Production migration of a distribution pipeline from on-premise Informatica PowerCenter to Azure Data Factory, Databricks and Snowflake. 19 processes, go-live July 2026.

Internal project
Data dbt DuckDB Airflow

On-premise Medallion Lakehouse

Fully local reproducible lakehouse with Apache Airflow, MinIO, DuckDB, dbt and Iceberg. Bronze → Silver → Gold with tests and lineage.

Internal project
Astro PostgreSQL TypeScript PWA

Japan 2027 — Trip Planner

Trip planning app with Astro SSR, Drizzle ORM and PostgreSQL. Itinerary with overlap detection, expense splitting, offline mode (PWA) and real-time sync via WebSocket over LISTEN/NOTIFY.

Internal project
AI FastAPI Supabase GPT-4o

Autogasto — Vision-based Expense Bot

Telegram bot that logs expenses from receipt photos. GPT-4o Vision extracts the data, FastAPI validates it and Supabase persists it. Deployed on Railway over Docker.

Internal project
Docker Self-hosted Homelab

Self-hosted Media Stack

Full Docker stack for a home media server: Jellyfin, *arr suite, Caddy as reverse proxy with path-based routing and hardlinks following TRaSH Guides.