// selected work

Projects

A selection of things I've built, spanning AI tooling in production and personal infrastructure. Click any card to read more.

PersonalSide project
WorkProfessional · JWX

Tech Debt Analyzer

Work

Python-based, language-agnostic code analysis tool powered by the Gemini API. Features both GUI and CLI interfaces with support for local, GitHub, and GitLab project scanning.

PythonGemini APIGitHub APIGitLab APICLI / GUI

Natural Language DB Query Tool

Work

Streamlit application for querying PostgreSQL, Snowflake, and Looker dashboards in plain English with Castor data dictionary integration.

PythonStreamlitPostgreSQLSnowflakeLookerLLMsCastor

RAG Documentation Server

Work

MCP-based Retrieval-Augmented Generation server for context-aware documentation in Claude Desktop and VS Code with automated update pipelines.

PythonMCPRAGClaude DesktopVS Code

CTSDeploy

Personal

Self-hosted auto-deployment system that listens for GitHub webhooks and deploys projects to live subdomains on benkruseski.com from a Raspberry Pi.

PythonDockernginxGitHub WebhooksCloudflareRaspberry Pisystemd

Full Self-Hosted Server Environment

Personal

Debian home lab built from scratch hosting private network services, a full mail stack, VPN, DNS filtering, and automated backups. 99% uptime.

DebianDockerWireGuardPostfixDovecotAdGuardSSL/TLSTailscale

Unified Google Calendar

Personal

Web application that aggregates events from three separate Google accounts into a single unified calendar view with OAuth2 authentication.

Next.jsGoogle Calendar APIOAuth2Self-hosted

GrandparentShield

Personal

Windows 11 system tray app that hardens a laptop against the attack vectors most likely to hit non-technical elderly users: malicious downloads, phishing, rogue installs, and fake popups.

PythonPyInstallerWindows RegistryWindows DefenderDNSTask Scheduler

Timely

Personal

Web app for visualizing and validating weekly class schedules. Detects time conflicts and helps students plan their semester at a glance.

HTMLCSSJavaScriptGitHub Pages