Professional Summary
As a freelancer, I have contributed to a wide range of projects, from straightforward bug fixes to the
development of complex AI-powered path-finding algorithms. My expertise has also been sought
for security enhancements, system administration, and cloud management services.
Work Contributions:
Java Development: Extensive experience with frameworks such as Spring, Fabric, Forge, Sponge,
Spigot, and JDA.
Distributed Load Systems: Design and maintenance of scalable, distributed load systems.
Kubernetes and Docker: Expertise in containerized deployments and orchestration.
Linux System Administration: Proficient in system administration and providing security
advisories.
Cloud Deployment and Administration: Skilled in deploying and managing cloud environments.
Bash Scripting and Automation: Development of scripts for automation tasks.
Web Server Configuration: Configuring and managing Nginx and Apache2 web servers.
Redis Configuration: Setup and management of Redis as a non-database system.
Team Leadership: Assembled and led small development teams.
Python Automation: Development of automation scripts using Python.
C# Game Development: Involvement in game development projects using C#.
Database Design: Designing SQL database relationships and managing MongoDB clusters,
including working with the MongoDB Java driver.
CI/CD Pipelines: Implementation of continuous integration and deployment pipelines using
GitHub Workflows.
Application Management: Administration and management of various applications.
Reverse Engineering: Led the reverse engineering and working with obfuscated systems.
Security Assessments: Conducting security assessments and implementing protection
measures.
Projects
KingdomsCore: Developed a Kubernetes-based multi-server system for optimized data
synchronization and dynamic scaling, hosted on a public cloud for redundancy. It features auto-
registering servers with a proxy, multi-layered caching using MySQL, Redis, and in-memory
solutions, and centralized logging for efficient monitoring and debugging.
ControlPanel: Created a Spring Boot application to simplify Java application hosting by
wrapping the Linux shell. It supports multi-node management, user-selectable Java versions,
automated SFTP server creation, and independent resource monitoring per Java instance, with
integrated Google 2FA for security.
RoyalSecurity: Designed a Java-based Discord integration for enhancing Minecraft server
security by using Discord as a second authentication factor. Integrated with TicketSystem for
seamless Discord-Minecraft account management, enabling authentication, password resets,
and moderation within the server environment.
CommandManager: Developed a helper library for multi-platform command registration,
supporting platforms like Fabric, Forge, Sponge, Paper, and Velocity. The library standardizes
command creation and registration, simplifying the developer experience across various
platforms.
RedisManager: Created a Redis-based inter-server event management library enabling two-way
communication between servers using events. It supports both one-to-one and broadcast
communication modes, wrapping Redis' pub-sub mechanism for flexible and scalable inter-
server event-driven interactions.