Git Product home page Git Product logo

Hi there 👋

My name is Grey. I live on the beautiful west coast of Canada and I'm driven to understand how things work. This curiosity is fairly broad and ranges from the chemistry of sourdough bread, to the physics of sailing, to RAID and error-checking in data storage. In university, I studied authenticity and bringing a sense of play to our everyday lives.

In IT, I've been exploring a Linux-based self-hosted infrastructure and I've been working alongside project-coordinators to improve IT processes. From this experience, I've learned that I enjoy:

  • Exploring the wonderful and wacky world of opensource software.
  • Supporting decision-makers by serving as an interface to low-level technical details.
  • Designing bash scripts, documentation, processes, and diagrams as code.
  • Testing bugs and establishing the steps to replicate them reliably.
  • Spending time with people who are excited to share what they're learning!
Click for more info

Working together

I feel exceptionally lucky to work with opensource. I get to help maintain communal resources and witness other curious generous people doing the same. Even when describing how to replicate a bug1, I have a sense of contributing to something greater. I'm excited to keep learning and contributing2.

If you're interesting in working together, then please reach out! (radarsymphony at protonmail dot com)

Projects

The following are some projects I've completed for clients.

  • Migrated company's email data out of google into self-hosted solution by leveraging imapsync and bash scripting3.
  • Migrated company 3cx VOIP system out of AWS to self-managed VPS.
  • Managed and provisioned Docker-based applications using CLI and Traefik proxy.
  • Automated tasks and linked business processes with bash scripting and GUI tools like n8n.
  • Created various bash scripts to query an LDAP server and send emails with msmtp (e.g., confirm user info in DB, monitor mailbox size, send documents from filesystem).
  • Designed a process for quickly creating infrastructure diagrams using Structurizr to host C4 inspired diagrams. This included dividing the code into modules and templates to make diagrams consistent and maintainable.
  • Designed an incident response and escalation procedure and trained team through lessons and drills.
  • Designed a release-management system for monitoring and categorizing new releases into priority levels.
  • Helped team members learn Linux CLI, basic docker management, and how to use git to build new skills and create their first pull requests.

Personal Projects

Here are some of the projects I'm working on to develop my skills and improve the tech-related tools I use.

Bash Python PHP Traefik Docker Structurizr Vim i3wm

footnotes

  1. Example bug reports: Bookstack issue, Nextcloud issue, Freescout issue
  2. I'm intrigued by how the opensource community manages these common resources. How does the opensource community mitigate "the tragedy of the commons" and how is it still susceptible? What takeaways are useful in others areas of life? Yes, these "resources" are digital and perhaps not constrained by the same laws that govern natural resources. But they are resources that take maintenance and management. They require people to coordinate and communicate. And the health of the resource is often dependent on how people give back.
  3. I was later able to use Imapsync and bash scripting to salvage IMAP data from a corrupted MariaDB instance.

Grey Knights's Projects

dotfiles icon dotfiles

backup and version control for config files

qmk_firmware icon qmk_firmware

Open-source keyboard firmware for Atmel AVR and Arm USB families

sqlpage icon sqlpage

SQL-only webapp builder, empowering data analysts to build websites and applications quickly

taskwarrior-hooks icon taskwarrior-hooks

A fork of the default on-modify hook from Taskwarrior to change how tags are transferred to Timewarrior.

timew-csv icon timew-csv

Bash extension for Timewarrior to create csv with entry duration and a total

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.