Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mattsturgeon/mattsturgeon

GitHub Profile
https://github.com/mattsturgeon/mattsturgeon

Last synced: about 2 months ago
JSON representation

GitHub Profile

Awesome Lists containing this project

README

        

### Hi there šŸ‘‹

#### šŸ”­ Iā€™m currently working on:
- [Freecam](https://github.com/MinecraftFreecam/Freecam) - A popular Minecraft mod, written in Java by @hashalite
- I have contributed a number of features and fixes
- I have improved the build infrastructure, using Gradle
- I have implemented Continuous Integration, using GitHub Actions
- I actively review and merge third-party contributions (Pull Requests)
- [Nixvim](https://github.com/nix-community/nixvim) - Allows configuring Neovim using Nix's module system
- I am an active contributor, primarily focusing on improving infrastructure and reducing _technical debt_.
- I actively review and merge third-party contributions (Pull Requests) and engage with end-users via Issues and Discussions
- [Nixpkgs](https://github.com/NixOS/nixpkgs) - A _monorepo_ encompassing both a package repository, **and** a declarative Linux distribution
- Part of a large and complex community comprising 5'000+ contributors
- I maintain a handful of packages, including [`nexusmods-app`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/by-name/ne/nexusmods-app/package.nix)
- I have contributed low-level library functions and other infrastructure improvements, e.g. [`lib.trim`](https://github.com/NixOS/nixpkgs/pull/315411)
- I occasionally review Pull Requests from various contributors

#### šŸŒ± Iā€™m currently learning:
- Professional development skills on the [Northcoders bootcamp](https://northcoders.com/our-courses/skills-bootcamp-in-java-software-development)
- Agile development
- SOLID design princaples
- Test Dirven Development
- Paired Programming

#### šŸ’¬ Ask me about
- Git version control
- Linux and NixOS
- Neovim