Junior Software Engineer | Java Specialist | Backend Developer | Homelab Tinkerer
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.
- 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 HUD • BannerHeads • Elytra Swapper • Hot 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
- 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.
I'm pretty into homelab and server tinkering, always experimenting, optimizing, and automating things at home.
You can reach me at [email protected].
Clean code. Clear solutions. Always levelling up.