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.
10 years of coding experience
10 years of employment as a software developer
Associate's degree, Associate's degree at Palm Beach State College
Bachelor of Arts (B.A.), English Language and Literature, Magna Cum Laude, Bachelor of Arts (B.A.), English Language and Literature, Magna Cum Laude at Florida Atlantic University
A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.
Role in this project:
Back-end Developer
Contributions:15 reviews, 153 commits, 93 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.
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.
Request Free Trial
AJ Ferguson - Knowledge Management Analyst at Blue Cross NC