Skip to content
View b3nkru's full-sized avatar

Block or report b3nkru

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
b3nkru/README.md

Hey, I'm Ben πŸ‘‹

Software Engineering student at Rochester Institute of Technology (B.S., expected May 2028) and AI Developer Intern at JWX. I build backend systems, AI tooling, and self-hosted infrastructure β€” things that are actually useful.

🟒 Available for co-ops & internships · Spring 2027


πŸ”§ What I'm Building

At Work (JWX)

  • Tech Debt Analyzer β€” Language-agnostic code analysis tool powered by the Gemini API. GUI + CLI, supports local, GitHub, and GitLab scanning
  • Natural Language DB Query Tool β€” Streamlit app for querying PostgreSQL, Snowflake, and Looker in plain English with Castor data dictionary integration
  • RAG Documentation Server β€” MCP-based retrieval-augmented generation server delivering context-aware docs in Claude Desktop and VS Code, with automated 30-day update pipelines

Personal Projects

  • CTSDeploy β€” Self-hosted auto-deployment system: GitHub webhooks β†’ Raspberry Pi β†’ live subdomains on benkruseski.com
  • Full Self-Hosted Server β€” Debian home lab with Docker, WireGuard VPN, Postfix/Dovecot mail stack, AdGuard DNS, Tailscale, SSL/TLS β€” 99% uptime
  • GrandparentShield β€” Windows 11 system tray app hardening laptops for non-technical elderly users against phishing, malicious downloads, and fake popups
  • Unified Google Calendar β€” Aggregates three Google accounts into one calendar view via OAuth2 + Google Calendar API
  • Timely β€” Web app for visualizing weekly class schedules and detecting time conflicts
  • ClaudeAcctSwitch β€” Shell script to switch between multiple Claude Code accounts by saving and restoring macOS Keychain credentials and profile data

πŸ› οΈ Tech Stack

Languages Python TypeScript JavaScript Java C SQL HTML/CSS

AI & Data Google Gemini API LLM APIs RAG MCP Streamlit PostgreSQL Snowflake Looker

Infrastructure Linux/Debian Docker nginx WireGuard VPN Tailscale SSL/TLS Cloudflare systemd

Dev Tools Git GitHub GitLab Next.js React VS Code

Currently Learning Scripting Β· Kubernetes Β· Cloudflare Networking Β· Advanced nginx Β· Agentic AI Systems


πŸ’Ό Experience

AI Developer Intern β€” JWX Β· New York, NY (Remote) May 2025 – Present Building production AI tooling: Gemini-powered code analysis, NL-to-SQL interfaces, and MCP-based RAG systems.

Manager β€” Heroes Comics & Cards Β· Norwalk, CT Jul 2019 – Present Daily operations, inventory, financial reconciliations, and end-of-day reporting.


πŸŽ“ Education

B.S. Software Engineering β€” Rochester Institute of Technology Aug 2024 – May 2028 Immersion in Geographic Information Systems

A.A.S. Software Engineering β€” CT State Community College – Norwalk May 2021 – May 2024


πŸ“Š GitHub Stats

Ben's GitHub Stats Top Languages


πŸ“« Connect

Portfolio LinkedIn Email

Pinned Loading

  1. BAKSite BAKSite Public

    Personal portfolio website built with Next.js 14, TypeScript, and Tailwind CSS, deployed on Vercel

    TypeScript

  2. CTSDeploy CTSDeploy Public

    Auto-deploy web apps to subdomains via GitHub webhooks, Raspberry Pi, and nginx

    Shell

  3. HeroCal HeroCal Public

    Self-hosted Google Calendar viewer for multiple accounts, running in Docker on a Raspberry Pi

    JavaScript

  4. CTSAdBlocker CTSAdBlocker Public

    Windows 11 system tray app that hardens laptops against phishing, malicious downloads, and fake popups for elderly users

    Python

  5. CTSStatus CTSStatus Public

    Live status dashboard for all projects deployed via CTSDeploy β€” shows HTTP status, Docker state, and deploy logs

    HTML

  6. ClaudeAcctSwitch ClaudeAcctSwitch Public

    A shell script to switch between multiple Claude Code accounts by saving and restoring macOS Keychain credentials and profile data.

    Shell