TERMINAL _
Welcome to Matt Hartley's Terminal
Type help to see commands list. You can minimize the terminal box by clicking on -

Type gunstar to play GunStar or type war to play Global Thermonuclear War.

Video games based on the movies WarGames (1983) or The Last Starfighter (1984)
$

Matt Hartley

Linux Support Lead @ Framework

Leading Linux support initiatives at Framework Computer Inc.
20+ years of expertise, architecting solutions that bridge the gap between modern computer hardware and open-source software.

20+
Years Linux
17+
Linux Tools Built
50+
Guides Written
Matt Hartley
$ whoami
Matt Hartley
Linux Support Lead @ Framework Computer
20+ years Linux expertise
Opinions here are my own.
$ cat current_role.txt
Leading Linux support initiatives
Building comprehensive documentation
Ensuring hardware compatibility
Managing community engagement
πŸš€ Quick Stats
β€’ Expert in 5+ Linux distributions (Fedora Workstation/Atomic/Bluefin/Bazzite, Ubuntu LTS & interim, Arch, NixOS); deep systemd/Btrfs/GRUB knowledge, kernel & driver tuning (AMDGPU/NVIDIA, Intel, MediaTek), Secure Boot & firmware flows.

β€’ 90%+ first-contact resolution by fast log triage (journalctl/dmesg), reproducible test cases, and targeted fixes; low reopen rate, minimal escalations, strong SLA discipline.

β€’ Countless support tickets addressed ranging from Wi-Fi (nmcli/iw/reg domains), GPU offload & hybrid graphics (switcheroo-control/NVIDIA), suspend-then-hibernate & power, firmware updates (fwupdmgr), audio (PipeWire), Flatpak perms/sandboxes, and boot issues.

β€’ 50+ documentation guides: distro install/tuning playbooks, Wi-Fi & GPU troubleshooting, kernel/BIOS compatibility matrices, packaging notes (RPM/DEB), and step-by-step user docs with screenshots & copy-paste code blocks.

Experience

Building the future of Linux hardware support

Linux Support Lead
Framework Computer
2022 - Present
As the Linux Support Lead at Framework, I spearhead Linux support efforts across all relevant social surfaces where Framework maintains a presence, ensuring our global Linux customer community receives exceptional support and an outstanding user experience. I help build comprehensive online documentation covering popular Linux distributions, provide direct technical support, and collaborate closely with internal Framework teams to enhance hardware compatibility and customer satisfaction worldwide.


πŸ“Œ Key Responsibilities:

● Lead the Linux support initiative, architecting and scaling Framework's Linux support infrastructure for global expansion.

● Lead a highly skilled team of Linux Support Specialists, coordinating support operations, ensuring timely resolution of user-reported issues.

● Engage actively with Framework's vibrant Linux community across various social platforms, delivering regular development updates and expert-level technical support.

● Develop detailed guides, knowledge base articles, and troubleshooting resources addressing Linux distribution setup, hardware compatibility, and common issues.

● Manage escalated Tier 3 technical support tickets, ensuring timely resolution of complex Linux challenges.

● Identify, document, and escalate Linux-related hardware issues to internal engineering teams, liaising effectively with external resources for swift resolutions.

πŸ“Œ Key Achievements:

● Developed and published "Linux on Framework Laptops Tools and Scripts," providing extensive resources and scripting tools for optimization, troubleshooting, and enhancing Framework Linux devices.

● Built up strong relationships with various Linux distribution partners.

● Built from zero and maintain the company's Bluesky and Mastodon accounts, engaging with customers.
Tech Support Technician
System76
2022
Handpicked to strategically align technology support initiatives with overarching business objectives, skillfully balancing organizational considerations, emerging technology, business priorities, and operational efficiencies. Specialized exclusively in Linux, expertly diagnosing and differentiating between software and hardware-related customer issues. Delivered prompt, expert-level support across all client applications, meticulously managing support tickets to consistently meet and exceed response timelines, thus preventing delays.

Actively engaged with internal support teams via Slack and Discord, fostering collaborative problem-solving and streamlined communications. Provided exceptional email support through Zendesk, consistently surpassing a 90% first-contact resolution rate across diverse client interactions.

Successfully designed and presented engaging, accessible content on Linux audio solutions for non-technical workplace audiences, significantly enhancing audience understanding and engagement. Innovatively developed user-friendly automation scripts to simplify complex file-sharing processes on Linux, dramatically improving customer satisfaction and productivity.

Consistently maintained operational excellence, continuously surpassing established performance benchmarks through dedicated support, proactive training initiatives, and a steadfast commitment to efficiency and customer satisfaction.
Community Manager
OpenShot
2021 - 2022
Established and cultivated exceptional client relationships at OpenShot by delivering personalized "white-glove" technical support, serving as the primary liaison between the community and development teams. Advocated tirelessly for community interests, effectively communicating user feedback and support needs directly to developers.

Proactively managed support requests via email, expertly resolving issues and providing clear, actionable responses. Created informative how-to videos and engaging posts on social platforms such as Reddit, Facebook, and Twitter, amplifying community engagement and awareness.

Successfully revamped and organized OpenShot's Reddit community, implementing efficient tagging systems to streamline bug reporting and facilitate user interactions. Maintained an impressive 95% customer satisfaction rating, driven by unwavering dedication to outstanding customer service.

Acted as a critical escalation point, continually adapting workflow processes to effectively meet evolving community demands and ensuring consistently high service standards.

Projects

Open-source tools and scripts for the Framework community

MeshAnalyzer
This tool analyzes your WiFi mesh network to show you how well your nodes are positioned, which ones you're connected to, and provides recommendations to optimize your wireless performance - all from the Linux command line.
View on GitHub β†’
Enhanced WiFi Analyzer
A comprehensive WiFi analysis and troubleshooting tool that diagnoses connectivity issues, optimizes performance, and provides distribution-specific fixes for modern Linux systems. Features DFS radar interference detection, WiFi 7/6E support, and modern VPN integration.
View on GitHub β†’
Framework Log Helper (Combinedsh)
This script collects and organizes system logs for troubleshooting Framework devices, combining relevant logs into a single output for easier debugging.
View on GitHub β†’
Disable Accidental Wakeup Script
The problem: In some instances, Framework Laptop 16 can accidentally come out of its suspend state. This usually occurs when traveling, walking, taking a bus, placing the laptop into a backpack. Overall the agreed upon cause is that this happens due to keyboard presses while it's in a state of suspend, thus waking it up.
View on GitHub β†’
Fingerprint Checker
A utility to verify and clear fingerprint data on Framework devices, ensuring proper functionality and resolving configuration issues.
View on GitHub β†’
Discrete Graphics Usage Detection
Monitors and reports on discrete graphics usage for devices with dual GPUs, helping users identify active GPU processes.
View on GitHub β†’
Ethernet and Wi-Fi Diagnostic Scripts
Tools to troubleshoot network connectivity, including tests for Ethernet and Wi-Fi performance, diagnostics, and configuration issues.
View on GitHub β†’
Tuned PPD Customizer Script
Customizes and optimizes Tuned profiles for performance and power management on Framework devices.
View on GitHub β†’
Easy Effects for FW 16 and 13
Installs and configures Easy Effects for audio processing on Framework laptops, including presets for noise suppression and equalization.
View on GitHub β†’
Mission Center Installer for Ubuntu 24.04
Sets up the Mission Center application as a Flatpak for Ubuntu, providing a streamlined installation process.
View on GitHub β†’
Fedora 41 Hibernation Option (Unofficial)
Guides users through enabling hibernation on Fedora 41 systems, including configuration for encrypted swap.
View on GitHub β†’
Ubuntu Kernel Switcher
Automates switching between different Ubuntu kernel versions, simplifying upgrades or downgrades for compatibility testing.
View on GitHub β†’
USB Event Logger Script
Logs USB events such as connections, disconnections, and power changes, aiding in USB device troubleshooting.
View on GitHub β†’
Wi-Fi Power Save Utility
Adjusts Wi-Fi power save settings to optimize battery life while maintaining connectivity on Framework devices.
View on GitHub β†’
Mediatek/Intel Wi-Fi Drop Tester
Diagnoses and resolves Wi-Fi connection drops on Mediatek and Intel wireless devices, offering testing and troubleshooting options.
View on GitHub β†’
dGPU Power State Linux
Monitors discrete GPU power states, verifying proper functionality and dGPU power draw behavior.
View on GitHub β†’
Steam Drive Mounter
Provides a script to easily mount and manage a second NVMe drives for use with Steam, streamlining game library organization.
View on GitHub β†’

Get In Touch

Let's connect and build something amazing

$ contact --info
Name: Matt Hartley
Role: Linux Support Lead
Company: Framework Computer Inc
Email: matt@matthartley.com
GitHub: github.com/ctsdownloads
LinkedIn: linkedin.com/in/matthartley
Twitter: @matthartley
Mastodon: @matthartley@fosstodon.org
Community: community.frame.work
Let's Talk
My inbox is always open. Whether you have a question about Linux, Framework compatibility, or just want to say hi, I'll try my best to get back to you!