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

MopPilot

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
  • 1,244+ tests with 99%+ pass rate
  • Multi-tenant architecture with 5-role RBAC system
  • GitOps deployment with ArgoCD
Python Flask PostgreSQL Celery Redis Kubernetes HTMX
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

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.

  • 631 passing tests with comprehensive coverage
  • 40+ CLI commands for workflow management
  • Context Critical Protocol for LLM optimization
Python Click Rich Playwright MyPy

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
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
  • 170+ unit tests with 85-95% coverage
  • XSS prevention, rate limiting, and content sanitization
Python Flask N8N OpenAI API Docker REST API
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

See how these early projects shaped my current expertise

View Skill Evolution

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.