Skip to content
View SaolGhra's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report SaolGhra

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
SaolGhra/readme.md

Hey there, I'm Spencer 👋

Junior Software Engineer | Java Specialist | Backend Developer | Homelab Tinkerer


👨‍💻 About Me

I'm a junior software engineer with a passion for backend development and a special interest in Java. I love figuring out how things work under the hood, building systems from scratch, and coming up with solutions that make things run smoother and faster.


🧰 Languages & Tools

🗣️ Languages

🖥️ Frameworks & Libraries

🗄️ Databases

⚙️ Tools & Platforms


🏗️ Projects & Highlights

  • Created my own C-like programming language in Java (private repo)
  • Minecraft Modding:
    Developed over 5 mods for Minecraft. Four are available on Modrinth:
    Armor HUDBannerHeadsElytra SwapperHot Experience
  • Custom Minecraft Plugins:
    Built a multitude of custom plugins for Minecraft servers (private repos)
  • Homelab & Backend Projects:
    • Built, scaled, and maintained Docker and Docker Compose environments (including Portainer)
    • Managed and automated Pterodactyl server nodes for game hosting
    • Set up and secured Linux servers (iptables, SSH keys, rsync backups) across Debian, Ubuntu, CentOS, and Arch Linux
    • Automated deployments and CI/CD pipelines with Jenkins, Travis, Maven, and Gradle
    • Developed and maintained REST APIs (Spring), desktop/mobile/Express.js apps, and Electron extensions
    • Integrated Bitbucket/Docker Hub for automated deployments in both production and development
    • Organized projects and documentation using Trello, JIRA, and Confluence
    • Provided technical support, project management, and server troubleshooting in live environments
    • Modified open source software to fit custom needs

📚 What I'm Learning

  • Rust
    I'm currently learning Rust and exploring its ecosystem. Rust is known for its memory safety, fearless concurrency, and zero-cost abstractions. It's a solid choice for systems programming, and it can run fast without sacrificing safety. I think picking up Rust is a great way to get more comfortable with lower-level programming, and it's also seeing a lot of adoption in backend, DevOps, and even web assembly projects. Plus, it has a really friendly and helpful community.

🛠️ Beyond the Code

I'm pretty into homelab and server tinkering, always experimenting, optimizing, and automating things at home.


📫 Let's Connect

You can reach me at [email protected].


Typing SVG

Clean code. Clear solutions. Always levelling up.

Pinned Loading

  1. Armor-Hud Armor-Hud Public

    The Armor HUD Mod adds a visual overlay to Minecraft that displays your armor's condition with color-coded durability bars. This makes it easier to keep track of your armor’s health during gameplay.

    Java 1 1

  2. ElytraSwapper ElytraSwapper Public

    Elytra Swapper is a Minecraft Fabric mod that allows players to quickly swap between an Elytra and a Chestplate. This mod is a fork of https://github.com/Saphjyr/ElytraChestplateSwapper/

    Java 3 2

  3. BannerHeads BannerHeads Public

    BannerHeads is a Minecraft mod that allows players to right-click on banners to equip them as headgear. It works on both server and client sides, making it easy for multiplayer servers and single-p…

    Java

  4. richpresence richpresence Public

    This Node.js application synchronizes Discord Rich Presence with YouTube Music, displaying real-time song information and playback status. Leveraging Express.js for HTTP handling and WebSocket for …

    JavaScript 2

  5. saolghra.github.io saolghra.github.io Public

    JavaScript 4