Skip to content
View toughdave's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report toughdave

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

Hi, I’m David 👋

IT Application & Production Support · Systems, Identity & Data Operations
I keep business-critical applications running: ticket-driven support, root-cause analysis, controlled releases, and the identity and documentation work that keeps a service stable once it is live.

What I do

  • Application & production support: ticket lifecycle, priority and queue management, incident intake and escalation, root-cause analysis, resolution documentation
  • Support tooling I have built: a full support ticketing system with priority, agent assignment, pending/completed queues, Kanban triage, email-to-ticket intake and a response-review approval step, plus an operational incident service fed by Sentry and PostHog
  • Identity & access: Active Directory users, computers and network resources; MFA design and enforcement; Microsoft Entra ID application registration and delegated Microsoft Graph scopes; Microsoft 365 with Teams, Outlook and OneDrive
  • Infrastructure & endpoints: Windows Server, Windows 11 imaging and deployment, Linux and macOS support, VLAN/DNS/DHCP troubleshooting, virtualization, asset and equipment lifecycle
  • Data operations & automation: Python, SQL across PostgreSQL and MySQL, Excel and Google Sheets validation, Power BI reporting, ETL and reconciliation with quality controls

Recent contract work

Anchor Coaching — IT Production Support Analyst (contract), Aug 2025 to Jul 2026
Multi-tenant Next.js coaching SaaS platform supporting Super Admin, Staff Coach, Independent Coach and client roles.

  • Built the platform’s support ticketing system end to end, including email-to-ticket intake from shared support mailboxes and a review step before replies reach users
  • Ran an operational incident workflow with automatic Sentry and PostHog signal ingestion
  • Designed and enforced multi-factor authentication as platform policy: mandatory staff MFA, super-admin controls and forced re-enrolment
  • Registered and configured a Microsoft Entra ID application, managing delegated Microsoft Graph OAuth scopes, consent and token refresh for Teams, Outlook calendar and OneDrive
  • Delivered the product as an installable cross-platform Progressive Web App for desktop, Android, iPhone and iPad browsers, with offline fallbacks, Web Push and version-aware cache updates
  • Closed a double-booking race condition using PostgreSQL exclusion constraints, and built Stripe payout and gateway-fee reconciliation workflows
  • Shipped 300+ pull requests and authored 127+ chapters of role-based platform documentation with CI cross-link checks

Current focus

  • Deepening ITSM and incident-management practice around ticket lifecycle, SLAs and escalation
  • Building repeatable automation and reporting workflows with stronger data-quality controls
  • Continuing cloud and networking study, working through AWS and Cisco material
  • Expanding practical systems and troubleshooting documentation across my repositories

Featured work

  • david-on-cloud — Portfolio website and case studies: https://davidoncloud.com
  • networking-labs — Hands-on Cisco troubleshooting and networking lab documentation
  • scripting — SQL, Python, and workflow automation assets
  • Teaching_labs — Practical classroom labs and implementation exercises

Contribution activity

  • Active improvements are delivered through merged updates across featured repositories.
  • Technical progress is documented in each repository’s commits, PRs, and release notes.

Connect with me

Pinned Loading

  1. david-on-cloud david-on-cloud Public

    A website created for a personal online CV/resumé reference.

    JavaScript 1

  2. PHP PHP Public

    Practice Exercises

    PHP

  3. Teaching_labs Teaching_labs Public

  4. youtube-theatre-mode youtube-theatre-mode Public

    YouTube Extension: Auto-open YouTube video in Theatre mode for better viewing.

    JavaScript

  5. scripting scripting Public

    Python

  6. Tax-Filing-App Tax-Filing-App Public

    TypeScript