Hi, I'm Josie.

I am a technology magician with 5 years of commercial experience.
Currently working as CTO at Café Europe. Newsagency



  • Chief Technology Officer @ Café Europe. News agency (Jan 2019-present)

    Managing team of remote developers, designing system architecture, and shaping digital strategy. Working with stakeholders as Product Owner. Implemented Scrum in the organisation.

    Oversaw cloud migration. Optimised cloud containers, cutting costs in half. Implemented CI/CD pipelines. Set up redis clusters for background jobs with sidekiq workers scaling separately from app containers.

    Designed and built a system for the digital value chain of news production from raw information to finished article.
    Implemented an automated tracking system to give stakeholders an overview of which channels their news were published in using various APIs.
    Built APIs to provide data to legacy content management system.
    Employed rapid prototyping to validate experimental ideas and deliver fast stakeholder value.

  • Digital Transformation Consultant @ Freelance (Aug 2018- Jan 2019)

    Built experimental technical prototypes for clients in the aviation, event, and media industries.

    Natural language processing
    I built business applications (called skills) for Amazon Alexa and Google Assistant that plug into existing infrastructure to do things such as plan meetings with people. The application would check participants' calendars for the ideal time and book a meeting room or schedule a skype meeting.

    Lead workshops for a Swiss media house focused on managing and expanding digital product portfolio with the board of directors.

  • Mediamatican Way-Up (Apprentice) @ Swisscom (Aug 2016- Jul 2018)

    Managed Information and Data
    Conception and development of Enterprise Tools to optimize the archiving process using Angular and other Javascript libraries.
    Conception and design of an information portal for internal archiving services based on Sharepoint.

    Cloud Platform Engineering
    Conception, architecture and development of an elastic quota management tool based on RedHat OpenStack and CloudFoundry using Ruby on Rails.
    Support of Scaled Agile Framework implementation in the organisational unit.

    Future Work Experience - Product & Service Innovation
    Development of voice assistant services for the enterprise environment using Amazon Alexa and Google Assistant.
    Architecture and setup of an internal API for voice services.
    Managing internal roll-out of Surface Hubs for Swisscom. Consulting on Surface Hub use-cases and implementation as well as training for enterprise customers in Switzerland and abroad.

  • Project Lead @ Zurkow Start-up Festival (Feb 2017- Jan 2018)

    In charge of planning & execution. Communication with partners. Leading international team.
    The Zurkow StartUp Festival connected the vibrant StartUp communities of Zurich and Krakow. The Festival features workshops, panel discussions, talks and concerts.
    The project won an innovation award, was sponsored by UBS & endorsed by the Swiss Embassy in Poland.


  • BA (Hons) Business Management (Innovation & Enterprise), 2:1 honours
    @ The Open University Business School (UK) (2018-2021)

    Stage 1
    An introduction to business and management
    Design thinking: creativity for the 21st century

    Stage 2
    Shaping business opportunities
    Exploring innovation and entrepreneurship

    Stage 3
    Strategic management
    Creating futures: sustainable enterprise and innovation
    Leadership in a changing world

  • Federal Vocational Certificate (EFZ) Mediamatician Way-Up
    @ BBZ Biel (2016-2018)

    marketing, economics, interactive media design, project management, accounting, computer science, web design

  • Federal Matura
    @ NMS Bern (2012-2016)

    Focus subjects
    Art & History


Untitled ruby gem (current)


I find that making complex active record queries within rails is inefficient and nearly impossible without falling back to SQL.


I just started working on a ruby gem which allows users to make complex queries across relations and objects in just one line of ruby instead of 5+ lines of SQL per query.


News Management System (2020)


Café Europe's journalists were using an old, slow and feature-wise limited application to manage the news production.


I created a modern platform which made the value chain process more intuitive and introduced new features which allowed journalists to keep better track of their tasks and allowed managers to keep a better overview.

Blackbox (2019)


Customers wanted to Café Europe to create and send out newsletters for them but wanted to manage the mailing list themselves.


I designed and coded a fully GDPR compliant blackbox solution, which allows customers to manually add and remove subscribers, import and export existing subscribers, create sign up forms. Double opt-in emails and unsubscribes are handled by the platform. Using the sendgrid API, I implemented a system which marks bounced emails. Newsletter statistics such as open rates, number of recipients etc. were made visible.
The recipient list is loaded into the newsletter system for delivery through an API but the recipient addresses aren't saved or visible to the editorial team.

AMIGO (sociAl Media Image GeneratOr) (2019)


Creating good looking, uniform social media posts for news stories is was very time consuming.


I wrote a commandline application that can turn titles into corporate design conforming, social media-ready images. Users can specify a custom background image, otherwise the application will use a random, abstract image from unsplash.
This application later formed the base for an automated solution that crawls an RSS-Feed and then adds pre-fomatted posts, including the image to the queue on buffer, a social media post scheduling platform.

Github (cli)
Github (rails app)

Digital Office Assistant (2018)


Scheduling a meeting can be frustrating and time consuming. Looking through participant's calendars to find a time and date, finding and booking a room etc., when regular work is already stressful, is annoying.


With the digital office assistant, an Amazon Alexa/Google Assistant skill, planning a meeting is as easy as telling the assistant when, where and with whom you would to meet. The assistant uses the outlook and active directory APIs, finds a time, sends out invitations, books a room for you.

Elastic cloud management portal (2017)


Changing quota allocation for containers running on OpenStack required logging into a jumphost and using the commandline manually.


I put together a web app, which uses dynamic sliders to update quota allocations. After saving, the app creates a .yml file with the configuration, a script on the jumphost reads the file, validates it and updates the quota on OpenStack.