AI Software Engineering

Profile Picture

Quick Facts

Experience

10+ Years

Location

Ehningen, DE

About Me

Hello, I'm Kai Wedekind
Lead Software Engineer @ IBM

I'm a seasoned Full Stack Developer from Germany with over 10 years of experience building scalable, user-focused software solutions that solve real business problems.

With a strong foundation in application architecture, automation, and modern development practices, I take pride in crafting clean, maintainable code and designing thoughtful, future-proof systems.

Over the past few years, I've focused on integrating AI into production systems—from LLM-powered features to intelligent automation workflows—bridging the gap between traditional software engineering and cutting-edge AI innovation.

I'm passionate about clean code, continuous learning, and collaborative environments that empower teams to deliver exceptional products. For me, clean code isn't just about fewer bugs—it's about being proud of the work you deliver.

Beyond development, I'm an avid tech enthusiast who thrives on exploring new technologies and staying at the forefront of industry trends. My goal is always to create robust, elegant solutions that make a meaningful impact.

In 2025, I started contributing to open source, sharing what I learn and collaborating with other developers who care about building great software.

When I'm not coding, you'll probably find me exploring new technologies, experimenting with AI tools, or with my family. I'm a developer and a lifelong learner — always curious, always improving.

Journey

Work Experience

Advisory Software Engineer / Lead Engineer

Full-Time • Remote | Onsite • Boeblingen, DE

Leading development of scalable cloud-based enterprise applications for Automation and AI. Architected an event-driven service infrastructure handling millions of events and serving thousands of users. Mentored junior developers and established coding standards and documentation. Contributed to open-source projects and internal tooling.

May 2021 - Present

IBM

Software Engineer

Full-Time • Remote | Onsite • Boeblingen, DE

Developed full-stack applications using JavaScript, GraphQL, and NoSQL. Participated in agile development process and code reviews. Prototyped innovative ideas and contributed to internal tooling.

Sep 2017 - May 2021

IBM

Associate Software Engineer

Full-Time • Remote | Onsite • Boeblingen, DE

Created responsive applications using HTML, CSS, and JavaScript frameworks. Developed a modular component library that transformed the user experience in IBM support. Additionally, I assisted in debugging and testing applications.

Feb 2015 - Sep 2017

IBM

Expertise

Projects

Agent Stack

Open Source Contributor: October 2025 - present

Agent Stack is open, self-hostable infrastructure for deploying AI agents built with any framework. Hosted by the Linux Foundation and built on the Agent2Agent Protocol (A2A), it gives you everything needed to move agents from local development to shared production environments—without vendor lock-in.

Open Source
Agent Runtime
Tooling and Integration
Python

Magma

Development lead, Maintainer: May 2024 - present

Magma is a development and production framework built to accelerate the creation of AI application powered by watsonx.ai.
Magma empowers teams to focus on the novelty of their ideas rather than on addressing technical dependencies.

AI toolchains
RAG
LLMs (watsonx.ai)
Python
Langchain

Bifrost, Automation framework

Development lead, Maintainer: July 2023 - present

Event driven framework designed to streamline and enhance various business processes through the power of event-driven architecture.

It enables teams / organizations to automate and optimize their support operations.

Backend Dev
API Integration
Architecture
Node.js
IBM Event Stream (Kafka)
IBM MQ
IBM Code Engine
NoSQL
Salesforce
Support automations

Carbon for Salesforce, IBM Partner Ecosystem

Development lead: March 2022 - July 2023

Led a cross-functional team of 3 designers and 5 developers to deliver a new implementation of the Carbon Design Language within Salesforce's LWC framework.

This enabled the transformation of IBM Business Partner experiences to enhance usability, performance, and brand expression.

Carbon for Salesforce empowered around 20 squads to work asynchronously, accelerating the delivery of features and capabilities to the Business Partner platform.

Frontend Dev
UI/UX Design
Interaction Design
Salesforce
LWC

Playbook

Core Developer: 2019 - 2022

Comprehensive internal documentation platform designed to enhance, streamline, and optimize our documentation within the organization. This platform serves as a central platform where users can access, review, and manage essential documents that are crucial for understanding the functionalities of our systems, policies, standards, procedures, guidelines, FAQs, and other resources necessary to deliver exceptional customer service. The internal documentation platform is intended not only to facilitate rapid information retrieval but also to support knowledge sharing among team members by creating a centralized place where relevant information can be easily accessed, updated, and referenced whenever required.

Fullstack Dev

Prototyping

Developer: 2018 - 2019

Transforming innovative ideas into successful business solutions:

- Work Prioritization
- Feed 2.0
- IBM Notification Hub
- Watson Support Search

- IBM Guided Support
- Aurora Testing Framework
- In App Experience (IAX)

Fullstack Dev

IBM Care

Core Developer: 2016 - 2017

IBM Care aimed to significantly improve the overall client experience by facilitating seamless collaboration on intricate issues during their interactions. By providing an integrated, user-friendly platform that enables team members to seamlessly exchange information and work together in real-time, we achieved a heightened level of satisfaction among our clients.

Frontend Dev
Honors

Award Recognition

What industry leaders have said about my award-winning work.

Automation Framework | Callhome Automation • 2020

IBM Entrepreneur Award

"As an IBM Entrepreneur, Kai is the sole visionary and creator of the Automation Framework (Bifrost) that enables all IBM support teams / organizations to automate and optimize their support operations, which helps both the IBMers supporting those cases and the end customers. Kai created a reusable, event driven framework that enables all IBM support teams to automate the support process by subscribing to events from CSP to trigger whatever processes they wish. As an IBM Entrepreneur, Kai is a master at personal accountability and taking ownership for problem solving. As an example, he volunteered to take over our Call Home solution. While investigating the Call Home solution, a solution that provides over $14M/year in Support case deflection and avoidance, plus $3.1m/yr in Productivity Enhancements, Kai took it upon himself to rewrite and modernize the entire application, making it more secure, stable, and maintainable while decreasing the onboarding time from days into an hour. In doing so, the business owner for the process provided unsolicited feedback: '... a pleasure to work with ... always collaborative and a good listener to our needs! .... very appreciative that Kai was assigned to Call Home...' In an IBM with decreasing resources, Kai volunteered for an enhanced development leadership role in picking up the responsibilities from three people/roles into one, while also transforming a newly formed squad into a true team.

Sample Feedback:
a) 'amazing leader and the best developer I've had the pleasure to work with'
b) From IBM Research: 'I appreciate the quality of your work and as well your responsiveness when working on the AI4I Project'"

Catherine Turnbull

Culture and Transformation Leader for IBM CIO Developer Experience & HR/Finance IT

Cognitive Support Platform Playbook | Work Priotitization • 2020

Cognitive Support Platform MVP

"Congratulations for being selected by your peers as the CSP January 2020 MVP! for your exceptional, responsive and innovative work on the CSP Playbook, and the upcoming "Work Prioritization" feature. Few developers can claim their work reaches as wide of an audience as literally every stakeholder of the CSP project and support process, and has provided the means for all customers to have their work prioritized appropriately in IBM support."

Tammy Cornell

Senior Development Manager, Cognitive Tooling

Cognitive Support Platform Playbook • 2019

F&O Outstanding Achievement Award

"Kai has hit the ball out of the park with his work on the Playbook."

Frank Yetnick

Development Manager, Cognitive Tooling

IBM Care and Evolving our Client Experience • 2017

Outstanding Technical Achievement Award (OTAA)

"Kai transformed the user experience in IBM Care and how support interacts with clients with an app-like process that allows multiple people to collaborate on client problems in real time. He also created a "Guided Tour" framework that digitally delivers tutorials, knowledge, and features to clients.

Your dedication to evolving our client experience has been tremendous. Your contributions on this journey are very much appreciated. Thank you for your work with IBM Care, Support Transformation and our Client Experience improvements"

Mike Davies

Manager, Client Experience and Support

My Reflection

These awards represent not just recognition of my work, but milestones in my professional journey. Each one has pushed me to explore new techniques, refine my skills, and continue delivering exceptional results for our clients. I'm honored to have my work recognized by these respected leaders.