A curated list of projects where I have led or contributed significantly on over the years. I thrive in long-term ownership, architecting from
the ground up and iterating the product over time. Monitoring, maintaining and optimizing the systems I build is something I take pride in and
really enjoys.
Breeze Integrations
[2025]
// organization: Bilberry Technologies
Architected and development of a modular monolith with vertical slices, designed to handle all third-party integrations for the next generation of the technical SaaS platform. The service streamlines data from external APIs and enables complex booking operations on the products offered.
Transformed existing bespoke booking engine into a multi-tenant SaaS product. Took on leadership roles as Tech Lead, and also had a period as Interim CTO. Among my tasks was planning and overseeing backend architecture, team management, and guiding the software transition to a SaaS. The system facilitated the booking of both standalone products and products grouped into multi-day packages, allowing our customers to curate the products to their needs. This functionality involved several integrations with third-party APIs for managing the bookings for activities, accommodations, and transportation.
Led the backend engineering team through the transformation from a single-client system to a multi-tenant model. To ensure data isolation, we implemented PostgreSQL Row Level Security, preventing cross-tenant data leakage as close to the actual data as possible. Also numerous changes were needed in the entire stack to support the multi-tenant model.
Scaling & new features
[2022 - 2025]
Facilitated scaling the platform to support a growing customer base, optimizing performance, and ensuring higher availability, at the same time the development of new features also continued. This involved large refactors, for example splitting some of the modules into microservices, and also internal refactoring the codebases to be more maintainable and scalable. Using observability, we were able to identify and resolve performance issues. We also added Redis caching where necessary.
Design and Development of new external product integration architecture
[2024 - 2025]
Some of the initial design and integration decisions were not scaling well as traffic increased. Both the architecture and code were originally written for a single-tenant system. Although we successfully converted the core to support multi-tenancy, we found that the legacy design was the primary source of performance issues. We carefully designed a new, scalable, and performant architecture for product integration. This new system was integrated alongside our current setup, allowing us to carefully migrate each external source to the new system using the strangler fig pattern.
Interim CTO
[2025]
Served as Interim Chief Technology Officer, overseeing all technical aspects of the platform and guiding and planning strategic technology decisions, and communicating with the board.
GoFjords Booking Engine
[2019 - 2022]
// client: DSD// via: Miles
Development of a new booking engine for travel company GoFjords, evolving from a backend developer consultant role to architectural and team lead responsibility. The system later evolved into a SaaS product, and there was an organizational transition of the product to Bilberry Technologies.
Solely responsible for the end-to-end management of the customer-facing legacy website. Navigated the complexities of a proprietary legacy booking engine while implementing critical UX overhauls and architectural modernizations within an aging ASP.NET, JQuery and Knockout.js environment.
Attempted integration of commercial off-the-shelf booking engine
[2019]
The attempt to integrate an off-the-shelf booking engine for the customer was aborted in favor of developing a custom solution. This decision was made because the vendor failed to deliver their part of the agreement.
Backend Development: Greenfield Booking Engine
[2019 - 2020]
My role was backend implementation, establishing core booking logic and third-party API product supplier integrations. This completely replaced the old legacy system. Worked closely with the CTO and stakeholders for architectural decisions and database design. Implemented key features such as availability search, booking management, and payment processing. Ensured high code quality through unit and integration testing.
Tech Lead & Architectural Ownership
[2020 - 2022]
As we grew from just a few developers to multiple employees, I was promoted to Tech Lead with my own backend team, I also took on more architectural ownership. Led the tasks of splitting some modules into dedicated microservices, and prepared the system for SaaS transition with high availability. Mentored junior developers and established best practices for code quality and deployment.
Integrations
[2019 - 2022]
// client: Large multidisciplinary infrastructure firm// via: Miles
Led the operations and development of a central high-availability integration hub, leveraging Azure Service Fabric and Service Bus to orchestrate seamless data synchronization between multiple business systems.
C# Azure Service Fabric Azure Service Bus DevOps Message Queuing Microservices
Digitalization of the national ship registries, my role were Frontend Tech Lead and Fullstack Developer. Developed a modern Material Design based WPF application tailored for the clients workflows. Collaborating closely with UX designers and domain experts, while also mentoring junior developers.
Provided long-term maintenance and iterative development for the clients core case management systems. Focused on ensuring continuous production stability and modernization of their WPF-based applications.
// client: Large company in the energy sector// via: Capgemini
Managed and developed critical database-driven systems for technical documentation. Promoted from Fullstack Developer to Tech Lead for system critical delivery modules during the project period.
C# WCF ASP.NET Web Forms Oracle PL/SQL SQLWindows NUnit ITIL