STEFAN
COOPER

My face!

ABOUT ME

I am a motivated, determined and enthusiastic developer with a passion for working on interesting projects. With multiple years in the industry, I've developed my skillset and understanding of the responsibilities of working in a large team. My time at university helped to develop other aspects of my life; including my leadership skills whilst being Chair of the Esports Society, which helped me during my time as a director of NESA. I'm really happy with my current role as a developer for Event Endpoint Management at IBM, and excited for its' various opportunities for me to expand my skillset and knowledge of the Events/Kafka area.

Kafka for Minecraft

Kafka minecraft is a side project that I have worked on in my spare time as an experimentation to enhance my knowledge of the Spigot API, and how it can be utilised with Kafka to omit events about Minecraft for third party apps to interact with.


Use cases

This project is really cool, and given more time could be very useful! I anticipate many cool third party usages including mobile notifications for users interacting with a Minecraft server in various ways. One cool example of this is a 'Ding' doorbell where users could essentially have a doorbell on their home in minecraft to get alerts when other users walk past or ring the doorbell. Other use cases include more generic meta data (user joins a server, disconnects, etc) - I can see these being really useful for omitting and posting to Discord servers, potentially to even build a connection between Discord messages and in game minecraft messages.


#Kafka#Java#Spigot