Open Source & Professional Work

Projects & Tools

A collection of automation frameworks, infrastructure tools, and utilities I have built throughout my career. Each project represents real solutions to real problems.

Foundation (2012-2019)
Featured

Production-grade multi-tenant SaaS platform for cleaning business management. Features task scheduling, employee time tracking, client management, recurring service agreements, interactive calendars, invoicing, and availability management. Built with enterprise-grade security (OWASP Top 10 compliant) and deployed on Kubernetes.

  • 68 database models, 31 service classes, 259 API endpoints
  • Multi-tenant architecture with 5-role RBAC system
  • Celery async task queue with Redis broker
  • GitOps deployment with ArgoCD
Python Flask PostgreSQL Celery Redis Kubernetes HTMX
Featured

Self-hosted personal knowledge system (RAG). Ingests notes, code, documents, and infrastructure data from multiple sources, auto-categorizes with hybrid rule-based and LLM tagging, stores vector embeddings in pgvector, and makes everything queryable by any AI assistant via MCP or REST API.

  • Hybrid search: vector similarity (70%) + full-text (30%) with source weighting
  • Multi-source ingestion: GitHub (14 repos), EzNotez, file library, inbox drops
  • Dual interface: MCP (Claude Code) + REST API (any LLM)
  • Auto-categorization with hybrid rule-based and LLM tagging
Python FastAPI FastMCP pgvector Ollama PostgreSQL Kubernetes
Featured

Lightweight, modular status page platform for monitoring application health from external and internal perspectives. Features HTTP, TCP, and DNS checks with a real-time auto-refreshing dashboard, internal push-based agent, and comprehensive security hardening.

  • Real-time dashboard with sparklines, environment badge glow, and focus mode
  • Comprehensive security hardening: SSRF, CSRF, audit logging, log masking
  • Internal agent architecture with encrypted communication
  • HTTP, TCP, and DNS health checks with configurable intervals
Python FastAPI SQLite HTMX Docker Kubernetes
Featured

KubeOpt AI

AI-driven Kubernetes resource and cost optimizer. Analyzes workloads via Prometheus metrics and provides intelligent recommendations for optimizing resource requests, limits, and HPA configurations using Claude AI. Generates human-readable diffs for suggested changes.

  • Manifest scanning for Deployments, StatefulSets, DaemonSets, HPAs
  • AI-powered optimization via Claude API
  • Historical auditing with PostgreSQL persistence
Python Flask Kubernetes Prometheus Claude API PostgreSQL
Featured

Economic MCP Server

Production-grade Model Context Protocol (MCP) server providing secure AI agent access to Visma e-conomic financial API. Supports customers, products, invoices, orders, journal entries, and more with dual transport modes (stdio/HTTP) and REST API fallback.

  • 35+ REST endpoints with OpenAPI 3.0 spec
  • Dual transport: stdio for local, HTTP for remote agents
  • Smart date filtering and read-only security mode
Python FastAPI MCP Protocol Pydantic Docker Kubernetes
Featured

Personal daily notes and task organizer. A simple library for your thoughts — organize entries by type (notes, tasks, meetings, ideas), with markdown support, inline editing, search, export, and privacy blur mode.

  • 6 entry types with status cycling and keyboard shortcuts
  • Full-text search with type and date filtering
  • Markdown with live preview, inline editing, privacy blur mode
  • Export to Markdown, JSON, or CSV
Python Flask PostgreSQL HTMX Bootstrap 5 Kubernetes
Featured

Blog Automation System

End-to-end automated blog platform with daily AI-generated content. N8N workflow orchestrates the full pipeline: loads previous posts for context, prompts ChatGPT API with blog template, publishes to tech blog, generates LinkedIn summary with book link, sends email for human approval, and posts to LinkedIn upon confirmation. All generated content is human-reviewed before publishing.

  • Daily AI content generation with human approval workflow
  • N8N orchestration: context loading → AI generation → multi-platform publishing
  • LinkedIn integration with automatic post creation and book promotion
  • XSS prevention, rate limiting, and content sanitization
Python Flask N8N OpenAI API Docker REST API

Claude Harness

AI workflow optimization tool for Claude Code. Addresses critical failure modes in AI-assisted development: premature completion declarations, disorganized repositories, inadequate testing, and chaotic setup processes. Features session management, context tracking, and 70% token reduction.

  • 40+ CLI commands for workflow management
  • 70% token reduction via Context Critical Protocol
  • Context Critical Protocol for LLM optimization
Python Click Rich Playwright MyPy

Claude Skills Collection

Open-source library of 21 Claude Code skills synced across devices via GitHub. Covers security auditing (OWASP, supply chain, IaC, logging, prompt injection), DevOps validation (K8s hardening, CI/CD, Dockerfile linting, monitoring), code quality, SEO/GEO analysis, and documentation generation.

  • 7 security skills: secrets, OWASP, IaC, logging, supply chain, prompt injection, GDPR/SOC2
  • 4 DevOps validators: K8s hardening, CI/CD linting, Dockerfile audit, monitoring config
  • Script + prompt hybrid architecture, reusable across all projects via symlinks
Python Claude Code Bash Security Kubernetes OpenAPI

Prompt Manager

Production-ready Flask REST API for managing, composing, versioning, and sharing AI prompts. Features a fragment system with typed prefixes, slot registers, webhook notifications, and a full CLI tool with clipboard integration.

  • Fragment system: 5 typed prefixes (persona, context, task, format, constraint)
  • Automatic versioning with restore, bulk operations, usage analytics
  • API key auth with SHA-256 hashing and per-key rate limiting
Python Flask PostgreSQL Alembic CLI

Stock Sentinel

Kubernetes-native stock monitoring agent that tracks prices, news feeds, and social media to provide AI-powered analysis and alerts. Features backtesting framework, cross-stock correlation, and sector rotation detection.

  • Multi-source data: Yahoo Finance, Finnhub, 30+ RSS feeds, Reddit
  • AI-powered sentiment analysis, anomaly detection, and market regime classification
  • Backtesting with Sharpe ratio, max drawdown, and win rate metrics
Python TimescaleDB Redis OpenAI API Kubernetes Prometheus

Home Lab Infrastructure

Full home lab environment: 3-node K3s HA cluster with ArgoCD App-of-Apps GitOps, MetalLB, Longhorn distributed storage, cert-manager, and kube-prometheus-stack. Hosts 15+ ArgoCD Applications across 44 tracked devices, 5 Kubernetes clusters, and 9 VMs.

  • 3-node K3s HA (etcd quorum) on Hyper-V, tolerates 1 node failure
  • 15 ArgoCD Applications: platform services + workloads, all Synced + Healthy
  • Longhorn 3-replica storage with S3 backup + NFS for shared access
  • Full observability: Prometheus, Grafana, Alertmanager
Kubernetes K3s ArgoCD Helm MetalLB Longhorn Prometheus

Timeliner

Visual timeline-based task management application with a year-at-a-glance view. Features an innovative horizontal scrollable SVG timeline with task density visualization, smooth infinite scrolling, and interactive day/task panels.

Python Flask SQLite Alpine.js SVG
Early Career (2015)

Simple FTP Server

Retro-styled FTP client for connecting to FTP servers and transferring files and folders. One of my early Python projects demonstrating network programming fundamentals.

Python 2.7 Networking FTP Protocol
Early Career (2015)

File Crypter

Security application for encrypting files with 128-bit encryption. Generates password-protected decryption keys for secure online communication and offline storage.

Python 2.7 Cryptography Windows
Early Career (2015)

Simple File Backup

Backup utility that transfers files to alternative storage devices with compression to save disk space. Practical tool for personal data protection.

Python 2.7 File I/O Compression
Early Career (2015)

Image Resizer/Converter

Utility for converting image formats and resizing images for web use. Batch processing capabilities for handling multiple files.

Python 2.7 PIL Image Processing
Early Career (2015)

Password Manager

Credential management application using a single master password for multiple sites and email accounts. Early exploration of security-focused development.

Python 2.7 Encryption Windows
Early Career (2015)

Wordlist Manipulator

Text processing tool for removing duplicates, filtering by word length, and splitting large files. Useful for security research and data processing.

Python 2.7 Text Processing
Where It Started

Foundation Projects (2012-2019)

Before Kubernetes and GitOps, there were Raspberry Pis and Tkinter windows. These early projects built the foundation for my current expertise. Each one taught me something that still applies today.

2014-2017

Voice-Controlled Media Center

Home automation before Alexa existed

A sophisticated voice-activated home entertainment system integrating multiple APIs for media control, social media, translation, and smart home autom...

Skills Demonstrated
Voice Recognition & TTS Multi-API Orchestration Home Automation Threading & Async +1 more
Evolved into: AI/LLM Integration
2013-2014

Roguelike Dungeon Crawler

Complete game from architecture to audio

A fully playable turn-based RPG featuring 4 balanced hero classes, dice-based combat mechanics, procedural map generation, and integrated audio. Demon...

Skills Demonstrated
Game Architecture Data-driven Design Event Systems State Management +1 more
Evolved into: Software Architecture
2014-2015

Raspberry Pi Home Controller

IoT before it was called IoT

Command-line and programmatic control of Raspberry Pi GPIO pins for home automation. Integrated with Dropbox for cloud sync and remote control capabil...

Skills Demonstrated
GPIO Programming Hardware Interfacing Physical Computing Cloud Integration +1 more
Evolved into: Infrastructure & Kubernetes
2013

File Encryption Suite

AES-256 with key management

Desktop application for encrypting files using AES-256 encryption with separate key file generation. Features both CLI and GUI interfaces with threade...

Skills Demonstrated
AES Encryption Key Generation Secure File Operations GUI Development +1 more
Evolved into: Security-First Design
2013-2015

File'N'Folder Renamer

Practical batch utility with MP3 support

Cross-platform batch file renaming utility with MP3 tag extraction, customizable filter dictionaries, and preview-before-commit functionality. Dual CL...

Skills Demonstrated
File System Mastery Metadata Extraction Regex Patterns Dual CLI/GUI Design +1 more
Evolved into: Automation & Tool Building
2014

Network Utilities Suite

Port scanner, subnet calculator, and more

Collection of network tools including binary/decimal/hex converter, IP subnet calculator, port scanner, and wordlist generator. Practical utilities fo...

Skills Demonstrated
Network Programming Socket Operations Number System Conversions Port Scanning +1 more
Evolved into: Infrastructure & Networking
2013-2016

MoppleMods Utility Library

1,700+ lines of reusable components

Comprehensive personal utility library containing 50+ reusable functions and classes for GUI, cryptography, networking, audio, and system operations. ...

Skills Demonstrated
Modular Code Design Library Development API Design Code Reuse Patterns +1 more
Evolved into: Package Development

These 7 projects are just the highlights. The full archive has 55+ projects across 10 domains.

Explore More on GitHub

These are just highlights. Visit my GitHub profile to see all public repositories, contributions, and ongoing projects.

View GitHub Profile

Have a Project in Mind?

I am always interested in collaborating on interesting automation challenges or helping teams build better infrastructure.