My name is Ian Bull and I live on west coast of Canada. I am the creator of Zest & J2V8, former Eclipse p2 Lead, member of the Eclipse Architecture Council & a Rust Turbofish ::<>. I am a distinguished engineer at Mediform, director at the Carnarvon Ball Club, coach, teacher & community Volunteer.
I have a passion for building developer tools and I spend my days writing software, managing Kubernetes clusters and coaching youth sports. I love Camping, Skiing and Biking with my family.
Posts
The following posts document my life as a Software Engineer. I write about my experiences, learnings, and thoughts on various topics including Systems Programming, Kubernetes, AI, and Software Engineering.
Recent Posts
Using Practical AI to Design and Build My Deck
Posted on:November 24, 2025In this article, I share how I used AI tools to transform my backyard deck project from a vague vision into a tangible reality.
J2V8 6.3.4 - A Major Publishing Pipeline Overhaul and a Fresh Release
Posted on:November 13, 2025This blog explains the major overhaul of J2V8’s build and publishing pipeline and announces the successful release of version 6.3.4 to Maven Central.
Modernizing J2V8 - Technical Debt, Tooling Upgrades, and Cross-Platform Chaos
Posted on:November 12, 2025I spent two weeks modernizing J2V8 by updating its V8 engine, migrating the entire build system to current tooling, fixing cross-platform and Android linking issues, and adding full multi-architecture support to ensure compatibility with newer Android devices that now require 16K page sizes.
Skating on Streams with Confluent Cloud
Posted on:November 6, 2025Building a simple event-driven pipeline from rinkside data capture to real-time visualization for youth hockey with Confluent Cloud