VOIDLINE
An interdimensional Minecraft project exploring custom gameplay and the backend systems that bring it to life.
Hey, I’m Brad. ✳
I enjoy turning unusual ideas into functional, polished software. From the systems behind the scenes to the experiences in front of you.
Currently building VOIDLINEI like taking ideas that don’t exist yet and figuring out how to make them work.
For me, development is a cycle of building, questioning and improving. I enjoy connecting the pieces: a thoughtful interface, a reliable backend, or a game system that makes something new possible.
A closer look at the things I’m building — and the thinking behind them.
An interdimensional Minecraft project exploring custom gameplay and the backend systems that bring it to life.
A multi-page website presenting SpireSource’s web development and custom software services, selected work and project enquiries.
A Minecraft development project spanning Factions and Skyblock plugins, gameplay systems, administration tools and a supporting Discord bot.
↳ Built to explore. Always evolving.
Languages, platforms and tools I work with. Select a technology to explore the connections.
Development updates are coming. Project statuses and milestones will appear here once confirmed.
The projects, experiments and lessons along the way.
The story is still being written. Milestones will be added here with their real dates.
public final class EventBus { private final Map<Class<?>, List<Consumer<Object>>> handlers = new ConcurrentHashMap<>(); public <T> void subscribe(Class<T> type, Consumer<T> handler) { handlers.computeIfAbsent(type, key -> new CopyOnWriteArrayList<>()) .add(event -> handler.accept(type.cast(event))); } public void publish(Object event) { handlers.getOrDefault(event.getClass(), List.of()) .forEach(handler -> handler.accept(event)); }}Whether it’s a project, collaboration or simply an idea worth building, feel free to get in touch.