Björn Holtvogt Software Engineer

My Expertise

I'm a Master's student in Computer Science at KIT, specializing in software engineering and cognitive systems (AI). My focus is on backend development, distributed computing, and AI-powered applications, with a deep interest in building scalable and high-performance software systems.

With experience at IBM, Cisco, and Porsche, I've built a strong foundation in backend engineering, distributed systems, real-time data processing, and AI-driven applications. My technical background includes building high-performance backend systems, optimizing large-scale data workflows, and integrating machine learning models for intelligent automation.

I'm passionate about the intersection of software engineering and AI, exploring how distributed systems, and scalable architectures can enhance performance and efficiency. Whether working on backend services, cloud-native solutions, or data-driven applications, I enjoy solving complex problems and building software that scales.

Languages & Frameworks

Java Python Spring FastAPI

Proficient in Java and Python, with experience in building scalable backend systems using Spring Boot and FastAPI.

Database Management

PostgreSQL MongoDB

Experienced in working with PostgreSQL and MongoDB, driving robust data storage strategies to support dynamic backend applications.

Cloud & DevOps

Docker Kubernetes Jenkins

Familiar with Docker, Kubernetes and Jenkins to build and manage cloud-native applications and automate deployment workflows.

Featured Projects

Harmony

Harmony

  • Python
  • TypeScript
  • FastAPI
  • CrewAI (A2A)
  • MongoDB
  • ChromaDB

An AI-powered platform that democratizes decision-making while capturing the richness of diverse perspectives. It collects ideas in real-time, while a semantic intelligence engine automatically identifies patterns and clusters opinions. Harmony dynamically launches AI agents to engage in discussions through multi-agent (A2A) simulations.

Check it out
Meet & Eat

Meet & Eat

  • Java
  • Spring Boot
  • MongoDB

Meet & Eat offers a compelling opportunity to savor delicious meals while fostering community and sustainability. The app is providing users with a seamless mobile platform to effortlessly organize and enjoy meals together. By joining existing meal offers or creating their own, users have the power to reduce food waste, strengthen bonds with friends, or forge new connections along the way.

Check it out
Tracklet Parser

Tracklet Parser

  • Python

A Python library built to parse and process tracklet data generated by the Computer Vision Annotation Tool (CVAT), ensuring compatibility with the KITTI Vision Benchmark Suite. It simplifies the handling of XML-based tracklet files, enabling researchers and developers to work efficiently with 3D object tracking data for autonomous driving applications.

Check it out

Professional Experience

Adobe

Software Engineer Intern

  • Java
  • Spring Boot
  • GraphQL
  • REST

Jul 2025 - Dec 2025

Built optimization features for AEM Sites Optimizer, delivering data-driven improvements to content delivery across digital experiences.

  • Built the semantic search integration for a content discovery agent, replacing complex filter-based workflows with natural language discovery via A2A and MCP.
  • Developed an automated content cleanup feature for AEM Sites Optimizer, eliminating hours of manual content audits with one-click remediation.
  • Built agentic AI resolution flows that autonomously identified broken content experiences, resulting in more reliable and consistent API responses across digital channels.
  • Implemented high-volume data processing pipelines with AWS Athena and AWS S3, delivering new optimization insights to improve content usage and delivery.
  • Created a shared Node.js client library for AEM, integrated across multiple services, unlocking new content management features and reducing development time by providing standardized APIs for content management operations.
  • Built a local development infrastructure using Node.js, enabling the testing of serverless functions without deployment, and reducing iteration cycles from minutes to seconds for the engineering team.
IBM

Software Engineer

  • Java
  • Spring Boot
  • PostgreSQL
  • REST

Sep 2024 - Jun 2025

Developing workflow features for the backend of the IBM Knowledge Catalog.

  • Enhanced the existing bulk API by integrating asynchronous user task queuing using RabbitMQ with multithreaded user task processing, achieving a 90% reduction in response times and up to 45% improvement in overall processing time.
  • Designed and implemented a new API to import and export workflow configuration data, allowing users to transfer workflow types, to support data backup, and migration.
  • Developed an annotation-based mechanism to monitor critical method execution times, enabling precise performance tracking that helps identify and manage external service latencies.
  • Developed a Jenkins pipeline to execute automated sanity tests on Kubernetes nodes across multiple cloud environments, including a newly integrated AWS infrastructure, replacing manual test procedures and improving reliability and deployment validation consistency.
Cisco

Software Engineer Intern

  • C++
  • Machine Learning
  • Computer Vision

Jun 2024 - Aug 2024

Contributing to the Webex platform media team with a focus on improving camera modules through framework development and data processing optimization.

  • Designed and enhanced the camera framework to integrate the neural network into the existing infrastructure, optimizing image processing pipelines, enabling on-device inference while enhancing resource efficiency.
  • Enabled AI capabilities for a Webex device by embedding a neural network for on-device image inference.
IBM

Software Engineer Intern

  • Java
  • Spring Boot
  • PostgreSQL
  • REST

Apr 2024 - Jun 2024

Developing workflow features for the backend of the IBM Knowledge Catalog.

  • Designed and implemented a bulk API using Java and Spring to improve the processing speed of user tasks, enabling the system to handle significantly larger workloads.
  • Developed a REST API performance measurement tool using Java to generate test data across multiple microservices and monitor API response times for concurrent requests.
  • Conducted complete database testing for DB2 to PostgreSQL migration of the Workflow service, ensuring seamless data transition and continued integrity.
Porsche Engineering

Software Development Engineer

  • Python
  • Machine Learning
  • Computer Vision
  • ROS

Oct 2021 - Mar 2024

Working on the JUPITER R&D platform to implement and distribute automated driving functionalities.

  • Implemented LiDAR sensor fusion in ROS2 to provide a 360-degree vehicle view, integrating a 3D object detection algorithm to enhance perception capabilities.
  • Developing a unified Python interface for vehicles, enabling automated utilization of driving functionalities through the Docker and Cloud infrastructure.
  • Enhancement of the CI/CD process, ensuring seamless integration of highly automated driving functions, thereby improving overall development efficiency.

Supporting the development of charging software for the Volkswagen Group's electric vehicle portfolio.

  • Developed a Python toolchain to automate the charging software integration process, streamlining development workflows and reducing manual errors.
  • Development of a Python-based application improving the efficiency of interaction with a repository manager using a Conan interface.
  • Took charge of CI/CD processes within the charging management project, optimizing software development efficiency and ensuring robustness in the final product.
Siemens Energy

Software Developer

  • Java
  • JUnit
  • Maven

Sep 2018 - Sep 2021

Supporting the teams in the Remote Expert Center with the development of software tools.

  • Development of a Java-based application to simplify the file update process on application servers.
  • Built a Java-based data visualization tool to analyze customer trends, enabling insights through interactive visual reports.
  • Developed a security and patch management service to automate malware pattern updates on application servers, bolstering cybersecurity and ensuring timely patch deployment across the infrastructure.