If you can imagine it, I can build it
I specialize in designing and implementing the most challenging and sophisticated Distributed Systems.
With a versatile skill set encompassing Distributed Systems, Cybersecurity, DevOps, and SecOps, I enjoy tackling complex project challenges and continuously deliver results that surpass expectations.
Throughout my career, I have made it my mission to never stop learning. By diligently studying and refining my abilities each and every day, I have developed a deep understanding of the intricacies and best practices in software engineering.
This breadth of knowledge enables me to hand-pick the finest tools and continuously deliver elegant architectural solutions.
Programming Languages
GoLang
Python
C++
C
Javascript
Typescript
DevOps
Docker
Ansible
DroneCI
Git
CMake
Conan
Cybersecurity
OWASP Zap
Security Onion
Wazuh
Kismet
Metasploit
Game Development
Unreal Engine
Houdini
Full-Stack Web Development
React
Mantine
HTML
CSS
Node.js
Other
AWS
Redis
PostgreSQL
Windows API
Linux API
Embracing the Zen of Software Engineering, I strive for human-readable code, elegant architectures, and effective teamwork with talented teams.
In this section, you'll discover an array of projects that I have crafted, with each project including comprehensive technical details.
I developed the MIR Server Engine to address the challenges associated with developing sophisticated distributed systems. Companies and developers often struggle with creating distributed systems where complexities get in the way of elegant code and result in a maintenance nightmare.
Featuring 250,000 lines of C++ code, the MIR Server Engine offers a modular architecture, multilingual capabilities (C++, GoLang, Python), and cross-platform support. It's currently employed in projects such as Galaxies of Eden, MIR netScanner, and various microservices in the MIR Cybernetics ecosystem.
Galaxies of Eden was born from the desire to democratize the development of MMORPGs, a genre long considered challenging and inaccessible for indie developers. Recognizing the potential for the untapped creativity of smaller teams and solo developers, I embarked on a mission to create a framework that would empower them to build complex MMORPGs with ease.
By harnessing the power of Unreal Engine 5 and the MIR Server Engine, Galaxies of Eden delivers a next-generation social sandbox MMORPG that also serves as a metaverse template. This innovative project offers a modular gameplay system to facilitate customization of virtual universes.
To maintain a feasible artwork budget for this indie MMORPG, I developed a procedural artwork pipeline using Houdini. This solution allowed for the creation of a highly customizable avatar creation system with over 100 parameters, as well as a vast 64km x 64km open world, without compromising the project's finances.
Leveraging almost 40,000 lines of Python code, I successfully executed an innovative method for game art creation, achieving greater cost efficiency while still providing players with state-of-the-art character customization options and gameplay.
Managing the extensive infrastructure of Galaxies of Eden is a complex task, requiring a total of twenty-two servers and services - ten of which need to be managed internally. To effectively handle this intricacy, I implemented a cutting-edge DevOps and SecOps pipeline, encompassing nearly 30,000 lines of Python code and enabling the seamless automation of the entire maintenance and deployment cycle.
In addition to the core infrastructure management, I integrated various third-party microservices, such as an account management framework and email list management system, by utilizing close to 20,000 lines of GoLang code.
MIR Launcher
As a seemingly minor and unexciting aspect of MMORPGs, launchers play an essential role in maintaining a seamless gaming experience. Recognizing the need for swift and smooth updates without dependency on third-party storefronts, I developed a state-of-the-art content downloader.
MIR Launcher provides a cost-effective update delivery system by utilizing a hybrid peer-to-peer architecture. Additionally, I employed a chunk-based approach to content delivery to minimize the patch sizes, ensuring that updates are provided as swiftly as possible to user's devices.
Full-Stack Web Development
Although my core expertise lies in developing distributed systems, I have diversified my skillset to include full-stack web development as well. My distinctive approach fuses the advantages of static websites with GoLang-based API backends, thoughtfully designed to minimize costs and significantly improve security features.
By adopting this methodology, the websites I design and develop not only benefit from efficient content delivery but also offer robust protection against prevalent security threats, ultimately resulting in a safer and more cost-effective online presence.
Do you have any inquiries or are you contemplating a partnership?
If you need a CTO or a skilled software engineer for your team,
reach out to me via the form below or email nagubal@nagubalbmqrzve.pbz, and
I'll get back to you within 2 business days.