Sheila Sewar

Corporate Communications Manager

Sheila Sewar is working as a Corporate Communications Manager at BSL Transportation Consultants since July 2026. After completing her Bachelor’s degree in Business Administration with a focus on Financial Management and Operations Management at the University of Cologne, she launched her career as a Consultant in Asset and Wealth Management at PwC Germany, working in a banking and advisory environment. She then went on to earn her Master of Science in Business Administration with a concentration in Marketing, also at the University of Cologne, while simultaneously gaining her first hands-on marketing experience. This interdisciplinary background — spanning financial auditing, process optimization, marketing, and communications — forms the foundation of her holistic perspective.

She brings broad B2B marketing expertise to the table, ranging from strategy and content to design, brand strategy, and the management of projects at the intersection of communications and organizational change. Throughout her work, she places a strong emphasis on clear, authentic, and audience-driven communication.
At BSL, she leads the strategic planning and operational management of external corporate communications, with a core focus on brand management and the advancement of shared strategies and content in collaboration with sister companies mobilité Unternehmensberatung, molytix Data & Solution, and Movation Consult.
In her spare time, Sheila Sewar explores the electronic music scene and stays active through dancing and sports. She has a keen interest in Southeast Asian cultural trends and enjoys spending time with friends and family.