+
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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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 contact@saolghra.co.uk.


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 2

  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 4 2

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载