Skip to content
View ggfevans's full-sized avatar
🌴
likes trees
🌴
likes trees

Block or report ggfevans

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
ggfevans/README.md

πŸ’» Gareth Evans

Currently: Specializing in modern web development and self-hosted infrastructure solutions, with focus on rural connectivity and community network projects.

πŸ§‘β€πŸ’» About Me

Professional Focus: Full-stack web development, infrastructure automation, and rural networking solutions

  • Location: πŸ“ Fraser Valley, BC, Canada
  • Nationality: πŸ‡¨πŸ‡¦/πŸ‡¬πŸ‡§
  • Interests: πŸƒ πŸ₯‹ πŸ₯Š πŸ’ͺ🏽 πŸ• 🏍 πŸ’» πŸ›«
  • Countries visited: πŸ‡¬πŸ‡§ πŸ‡¨πŸ‡¦ πŸ‡ΊπŸ‡Έ πŸ‡¨πŸ‡Ί πŸ‡²πŸ‡½

GitRoll Profile Badge

πŸ“Š GitHub Stats

GitHub Stats

  • Public Repos: 35
  • Total Stars: 3
  • Followers: 49
  • Following: 445

πŸš€ Recent Activity

πŸ’Ό Featured Projects

  • Notes for a Daggerheart Age of Umbra campaign
  • Language: TypeScript | Stars: 1
  • "why is my cache full oh no" - never again. Prevent cache drive overflow by gracefully managing qBittorrent during Unraid mover operations.
  • Language: Shell | Stars: 2
  • No description available
  • Language: Python | Stars: 0
  • Dracula theme for Gitroll profile cards
  • Language: TypeScript | Stars: 0

πŸ› οΈ Tech Stack

Top Languages by Usage

  • Python: β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘ 81.0%
  • TypeScript: β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 15.1%
  • SCSS: β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 1.2%
  • JavaScript: β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 0.9%
  • Batchfile: β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 0.5%
  • Shell: β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 0.5%
  • CSS: β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 0.3%
  • PowerShell: β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 0.2%

πŸ›  Technical Focus

Core Competencies:

  • Modern Web Development: Next.js, React, full-stack JavaScript
  • Infrastructure: Self-hosted solutions, network architecture, rural connectivity
  • Project Management: Community infrastructure projects, technical consultation
  • Problem Solving: Complex technical challenges, grant research, regulatory analysis

Current Tech Stack:

  • Frontend: Next.js, React, modern JavaScript
  • Deployment: Vercel, continuous integration
  • Infrastructure: Network design, wireless backhaul, enterprise networking
  • Tools: Git, automated testing, dependency management

πŸ“Š Professional Philosophy

Community-Focused Technology: Leveraging modern web development and infrastructure expertise to solve real-world connectivity challenges in rural and underserved communities.

Pragmatic Implementation: Building maintainable, well-documented solutions that work reliably in challenging environments with limited local technical support.

Continuous Learning: Staying current with modern web development practices while expanding into network infrastructure and community project management.


Last updated: 2025-08-12 17:02 UTC

Self-updating profile inspired by Simon Willison's blog post β€’ GitHub: @simonw

Pinned Loading

  1. jellyfin-remote-access jellyfin-remote-access Public

    HTML

  2. qbit-torrent-extract qbit-torrent-extract Public

    An automated solution for extracting nested archives (zip, rar, 7z, tar) from completed qBittorrent downloads.

    Python

  3. unraid-qbit-mover unraid-qbit-mover Public

    "why is my cache full oh no" - never again. Prevent cache drive overflow by gracefully managing qBittorrent during Unraid mover operations.

    Shell 2

  4. powershell-compare-directories powershell-compare-directories Public

    A simple PowerShell script for comparing two directory structures to identify file differences.

    PowerShell

  5. daggerheart-campaign-vault daggerheart-campaign-vault Public

    Notes for a Daggerheart Age of Umbra campaign

    TypeScript 1 1

  6. obsidian-copy-path obsidian-copy-path Public

    Forked from shumadrid/obsidian-copy-path

    A plugin for Obsidian that adds context menu actions for copying the full and vault relative path of a file/folder.

    TypeScript