Linux user. Gamer. Creator. Curious builder.
I switched from Windows to Linux after 30 years and now run Linux for everything.
This GitHub exists to document what I learn, build, and experiment with along the way.
My focus is practical Linux use for real people. Gaming, content creation, automation, and tools that make Linux easier to live with every day.
Many of the projects here are simple utilities, scripts, or experiments created to solve a specific problem on my own system.
If they help someone else, that is a bonus.
Small utilities and scripts that improve everyday Linux usage.
Examples include:
- Bash automation scripts
- System setup tools
- Workflow helpers
- Linux configuration utilities
- Small experimental apps
These are usually built to solve real problems on my machines.
Linux gaming has improved massively in recent years.
I experiment with:
- Proton
- Steam
- Performance tools
- Gaming configuration
- Controller support
- Emulator setups
The goal is to show that Linux can be a real gaming platform.
My YouTube channel documents my journey learning Linux.
Topics include:
- Switching from Windows
- Gaming on Linux
- Linux workflows
- Beginner friendly guides
- Honest experiences learning the platform
I am not a Linux expert. I share what I learn as I go.
- Linux desktop workflows
- Bash automation
- Proton and Linux gaming
- Building small Linux utilities
- AI assisted learning
- Making Linux easier for new users
I use generative AI as a support tool when creating scripts, tools, and software. AI assists with tasks such as writing code, explaining technical concepts, and generating implementation ideas.
I am not a professional software developer and I rely heavily on AI during development. To introduce structure and guardrails around this process, I maintain a set of engineering and security standards within this repository.
These standards cover areas such as:
- C++ / Qt development practices
- Secure design review
- Handling of privileged system operations
- Release integrity
- Responsible use of AI-assisted development
Not all projects or code published here will necessarily follow these standards fully. Some tools may be experimental, incomplete, or shared for learning and exploration.
AI-generated code is treated as untrusted, but verification, testing, or security analysis may not always be performed before code is published.
If you choose to use anything from this repository, you do so entirely at your own risk.
All software is provided under the terms of the MIT licence and is distributed "as is" without warranty of any kind.
Linux is not about perfection.
It is about learning, experimenting, and building systems that work for you.
This repository is part documentation, part experimentation, and part personal journey.
If you are learning Linux too, welcome.