Skip to content
View cascodigital's full-sized avatar

Block or report cascodigital

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
cascodigital/README.md

Casco Digital

Microsoft 365 and infrastructure engineer working in IT since 2012, based in Porto Alegre, Brazil. Casco Digital, founded in 2025, is my managed IT services company. This account holds the tools I built for that work: PowerShell for Microsoft 365 and Exchange Online, security reporting for small-business clients, and self-hosted automation.

cascodigital.com.br

Focus areas

  • Microsoft 365 and Exchange Online: mail flow forensics, inbox rule auditing, archiving and MRM, shared mailbox administration
  • Identity and security: Entra ID, MFA coverage, Secure Score, SPF/DMARC posture
  • Automation: PowerShell 7, Microsoft Graph REST, Python, Bash, n8n
  • Self-hosted infrastructure: Docker, Home Assistant, Linux servers, local LLM tooling

Featured

m365-admin-toolkit: PowerShell scripts for the gaps the admin portals leave open. It correlates trace and quarantine data by MessageId, finds inbox rules that never run, diagnoses mailboxes whose archive is not freeing space, and resets Teams or the new Outlook with a plan-then-apply step. Scripts that change state simulate first by default.

m365-report: a monthly health and security report for each Microsoft 365 tenant, built on Graph REST with app-only authentication. It never shows a number it did not measure.

BananaPhone dictating with the language coach

BananaPhone: desktop dictation for IT support. It turns speech in Portuguese, Spanish or English into polished text and Jira notes, and coaches the language you are still learning. Runs on cloud models or fully offline with Ollama and Whisper.

Repositories

Microsoft 365 and MSP operations

Repo What it does
m365-admin-toolkit PowerShell toolkit for Microsoft 365, Exchange Online and Windows endpoint administration
m365-report Monthly Microsoft 365 health and security reports (HTML/PDF) via Graph REST
the-guardian Email security audit that scores a domain's SPF, DMARC and MX posture (live)
bananaphone Dictation to polished text and Jira notes, with a language coach
popup-to-tab Edge extension that moves popup windows into tabs

AI and developer tooling

Repo What it does
cockpit Self-hosted search, daily LLM audit and memory injection for Claude Code, Codex and Gemini CLI sessions
whatsapp-mcp-server Local WhatsApp message collector exposed to LLM clients as an MCP server
rolo Taste profile from ListenBrainz history that an AI agent uses to build YouTube Music playlists

Self-hosted and home automation

Repo What it does
kittlerverse Docker hosts rendered as an interactive galaxy with live telemetry and controls
subtitle-auto-translator Batch subtitle translation for MKV libraries with Gemini and LibreTranslate
kitchen-cast Home Assistant and Chromecast kitchen display
b3-portfolio-dashboard B3 stock portfolio dashboard for a TV kiosk
hardmob-monitor Token-protected RSS feed of new threads in a deals forum

Company

Repo What it does
cascodigital-site-2026 Casco Digital website and remote support page on Cloudflare Pages

All projects are MIT licensed unless noted.

Pinned Loading

  1. m365-admin-toolkit m365-admin-toolkit Public

    PowerShell toolkit for Microsoft 365, Exchange Online and Windows endpoint admin work, built for MSPs.

    PowerShell 1

  2. hardmob-monitor hardmob-monitor Public

    Self-hosted, token-protected RSS feed of new threads in the HardMOB deals forum (Flask + Docker)

    Python

  3. rolo rolo Public

    Turns ListenBrainz history into a taste profile an AI agent uses to build YouTube Music playlists

    Python

  4. bananaphone bananaphone Public

    Desktop dictation for IT support: PT/ES/EN speech to polished text, Jira notes and a language coach

    Python 2 1

  5. kittlerverse kittlerverse Public

    Docker hosts rendered as an interactive galaxy with live container telemetry, alerts and controls

    HTML 1

  6. popup-to-tab popup-to-tab Public

    Edge extension that moves popup windows into tabs of the window you were using.

    JavaScript