Skip to content
View dustfeather's full-sized avatar
😎
😎

Organizations

@ITGuys-RO

Block or report dustfeather

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.

Content in all repositories owned by your account will be closed.
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
dustfeather/README.md
Catalin Teodorescu

Full-stack engineer turned company builder.

Most of my work lives in private repos, but here's the gist:

Domain Stack
KUBERNETES INFRASTRUCTURE Kubernetes k3s Helm GitOps Self-Hosted
SERVERLESS WEB APPS Next.js TypeScript Serverless Workers Edge SQL Drizzle ORM Tailwind
BROWSER EXTENSIONS TypeScript Chrome MV3 Firefox Vite esbuild
AI & LOCAL INFERENCE Python FastAPI RAG MCP Local Models
CI/CD & DEVOPS GitHub Actions CI/CD Docker Kubernetes Node.js Python
DEVELOPER TOOLS TypeScript Node.js React Markdown Claude API
SECURITY & MONITORING Python Rust OSV Telegram Monitoring

  • Self-hosted k3s cluster running production and homelab workloads - Maintains a k3s cluster with GitHub Actions Runner Controller for self-hosted CI, Helm-managed Nextcloud with Cert-Manager and object storage backend, and nightly Vaultwarden backups encrypted with age and versioned in git.
  • Edge-hosted web products on Next.js and serverless workers - Five Next.js applications deployed on serverless workers with edge SQL and Drizzle ORM — spanning a SaaS fleet management platform with Stripe payments, a two-sided marketplace for Romanian business registration, a corporate site with Claude-powered blog automation, an investment tracker, and gw2roi, a public Guild Wars 2 crafting ROI calculator with hourly data refreshes.
  • Privacy and productivity extensions across Chrome and Firefox - Five MV3 extensions — chrome-group-discard pauses tab groups by discarding tabs and restores media position on expand; discord-purge and uninsta bulk-delete DMs and Instagram messages; series-auto-skip auto-skips intros and credits on Plex and Netflix; filelist-ext monitors a torrent tracker for new releases.
  • Self-hosted AI workspace and LLM inference tooling - odysseus is a full-featured self-hosted AI workspace with RAG, MCP, and local model support via Ollama; social-update is a daily Claude agent that summarizes dev sessions into a SQLite log and generates LinkedIn drafts via a k3s-hosted web UI; and benchmarking work compares MoE inference (Qwen 35B) across FreeToken, llama.cpp, and Ollama on an RTX 3070.
  • Shared CI/CD library and deployment automation - shared-workflows is a central reusable GitHub Actions library covering Node.js and Python testing, Kubernetes and serverless deployments, browser extension publishing, and automated Claude PR review; private deployment configs cover a Workers-based PDF toolkit and an internal tool directory.
  • Developer-facing utilities and personal knowledge tooling - deckrun is a local-first Markdown presentation tool with 14+ themes, KaTeX equations, Mermaid diagrams, and PDF export; personal config tooling covers a Claude Code setup with custom skills, hooks, and memory, alongside an Obsidian vault following the PARA method and maintained by an automated Claude pipeline.
  • Vulnerability tracking and device security monitoring - advisory-db is a security advisory database for Rust crates with OSV-format export integrating with cargo-audit, cargo-deny, and Dependabot; device-activity-telegram-bot monitors login and unlock events and dispatches Telegram alerts with a remote shutdown command.

📡 Currently exploring integrating Claude Code agents into daily development and CI workflows

contact@itguys.ro

Popular repositories Loading

  1. uninsta uninsta Public

    Mass unsends all Instagram DMs in a specific chat

    TypeScript 5

  2. dustfeather dustfeather Public

    Config files for my GitHub profile.

    Shell

  3. device-activity-telegram-bot device-activity-telegram-bot Public

    A Telegram bot that sends a message every time we detect a login / unlock of a device we own

    Python

  4. fear-greed-telegram-bot fear-greed-telegram-bot Public archive

    A Telegram bot that provides automated trading signals based on the Fear and Greed Index and technical indicators. Features personalized watchlists, execution tracking, and automatic position manag…

    TypeScript

  5. series-auto-skip series-auto-skip Public

    Browser extension that auto-clicks the "skip credits" and/or "skip intro" on Plex and Netflix

    TypeScript

  6. filelist-ext filelist-ext Public

    Browser extension for filelist.io

    TypeScript