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
SERVERLESS SAAS TypeScript Next.js Drizzle ORM Edge SQL Serverless Workers
K3S PLATFORM Kubernetes k3s Helm GitHub Actions Shell Docker
BROWSER EXTENSIONS TypeScript Chrome MV3 Firefox Vite esbuild Sass
PERSONAL FINANCE TypeScript Edge SQL Bun Drizzle k3s
PERSONAL AUTOMATION TypeScript Python Claude API SQLite k3s
SECURITY Rust TOML OSV Security Advisories

  • Edge-deployed multi-tenant SaaS - Three production web applications on serverless edge workers — fleet management, a Romanian business-registration platform, and the IT Guys multilingual corporate site — built with Next.js 16, Drizzle ORM, and Edge SQL databases.
  • Self-hosted k3s homelab platform - Declarative k3s cluster managed with Helmfile and pinned manifests, running Nextcloud, GPU-accelerated Ollama for local LLM inference, Vaultwarden with nightly encrypted backups, and a shared-workflows library powering CI/CD across both organisations.
  • Six published MV3 browser extensions - Cross-browser MV3 extensions covering tab memory management (chrome-group-discard), message-history privacy on Discord (discord-purge) and Instagram (uninsta), torrent tracking and auto-purge via qBittorrent (filelist-ext, filelist-seed-purge), and intro/credit skipping on Plex and Netflix (series-auto-skip).
  • Finance and game economy analytics - A private investment tracker with time-weighted return calculations, 10-year forecasting, and eToro/Alpaca sync, alongside gw2roi — an hourly Guild Wars 2 crafting-ROI dashboard running on serverless edge with Bun and Drizzle ORM.
  • Personal productivity and automation - social-update collects GitHub, Obsidian, and Claude Code sessions to generate weekly LinkedIn drafts via Claude API; device-activity-telegram-bot fires Telegram alerts on device login/unlock; a private Obsidian knowledge vault maintained with Syncthing and templated with Claude Code.
  • Rust ecosystem security advisories - Contribution to advisory-db — the RustSec advisory database for crates.io, storing TOML-fronted CVEs in OSV format consumed by cargo-audit, cargo-deny, Dependabot, and major vulnerability scanners.

📡 Currently exploring local LLM serving with GPU-accelerated Ollama on k3s, plus AI-assisted personal journaling and content generation

contact@itguys.ro

Popular repositories Loading

  1. uninsta uninsta Public

    Mass unsends all Instagram DMs in a specific chat

    TypeScript 4

  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