AJ Ferguson is a Knowledge Management Analyst with 10 years of experience blending technical development, content strategy, and user-focused analytics to deliver scalable documentation and knowledge solutions. Based in Lake Worth Beach, FL, AJ maintains enterprise content across Salesforce, Confluence, SharePoint and WCMS while driving data-informed improvements using Power BI, Elastic/Kibana, and Salesforce metrics. He pairs a strong writing and teaching background (MFA in English) with hands-on engineering contributions to open-source Minecraft protocol projects, adding item usage, effects, and packet handling to GeyserMC and MCProtocolLib. That mix of developer chops and deep communications experience lets him translate complex technical requirements into clear, maintainable content and practical LLM-driven query workflows.
A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.
Role in this project:
Back-end Developer
Contributions:17 reviews, 153 commits, 95 PRs in 2 years 11 months
Contributions summary:AJ made several contributions to the GeyserMC project, focusing on enhancing the functionality of item usage and interaction within the Minecraft Bedrock Edition bridge. The user added the ability to use items, including bows, food, and ender pearls, which required code changes in the BedrockInventoryTransactionTranslator. Further work involved implementing a more robust item release system, fixing block breaking, and handling digging acknowledgements from the server. These modifications included adjustments to the entity metadata, and adding server-side acknowledgements.
A library for communication with a Minecraft client/server.
Role in this project:
Back-end Developer
Contributions:2 reviews, 5 commits, 4 PRs in 1 day
Contributions summary:AJ contributed to the `mcprotocollib` project by adding and modifying data structures and packet handling logic related to Minecraft effects. They added support for new effects like DragonFireball and Evaporate, and updated existing code to utilize these new effect types. Furthermore, the user adjusted the game's sound effects by adding a new one for the Smithing Table. These changes demonstrate their involvement in extending the Minecraft protocol library's functionality.
minecraftjavaprotocolminecraft-protocol
Find and Hire Top DevelopersWeāve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.