Kerim is a senior developer advocate at IBM, where he coaches operators and developers on sustainable infrastructure and orchestration workflows.

Before he joined IBM, Kerim worked on Industrial IoT for the Amsterdam airport and helped museums bring more of their collections online.

When Kerim isn't working, he's either spending time with his daughter, enjoying aerial photography, or baking a cake.

Presentations

23x

GPU Sharing Done Right: Secrets, Security, and Scaling

Multi-tenant Kubernetes with GPU sharing can unlock serious efficiency for AI workloads—but only if you design it with security and performance in mind. In this session, we’ll walk through how to give multiple teams their own “cluster-like” experience while safely sharing GPU resources underneath. We’ll cover open source tools like KAI Scheduler and vCluster, plus how to plug in external systems for secrets and dynamic access control to keep the environment both scalable and secure.

See Presentation
22x

Controlling Robots like NASA

It started with a product listing for a four-wheeled device that looked like a fun weekend project.

Before long, upgrades made our robot aware of its environment and much more fun to control.

In this talk, attendees can expect to learn the abbreviated version of everything we learned not to do when it comes to building and controlling remotely operated vehicles. We'll dive into the hardware side of things, talk about protocol-driven development, why memory and garbage collection are crucial and how we made all parts work together, reliably.

See Presentation
21x

{Ba,E}dge Computing: adding compute to your attendee badge

In this talk, we dive into the process of enhancing (yes, CSI-style) your attendee badge with job orchestration capabilities. We combine open hardware, free software, and some soldering to create a badge that can do more than just show your name.

Along the way, attendees will learn about job orchestrating at the edge, considerations for open hardware, power consumption and what to look for when combining unsupported CPU architectures with software.

See Presentation