Portfolio
Reka - reka.ch
The REKA check is a community currency which is circulated and backed by the Swiss Travel Fund. The currency is comprised of a series of vouchers which can be redeemed for goods and services from merchants which participate in the REKA community. It is one of the most widely used community currencies in Switzerland.
Core tech stack: C#, ASP.NET Core, EF, MSSQL, Vue, Microservice/SOA
Roles:
- Senior Developer
I was responsible for setting up a new integration with Coop - for providing users the ability to load cards with Reka check money.
Setting up a new internal ticketing flow for handling different business case events and workflows.
Performance improvements on hot paths.
Analysis of complex multistep processes workflows - faulted transaction/card or user portfolios.
Challenges:
The Reka solution is a huge project with many integrations. The sheer size of it, the collaboration and synchronization with 3rd parties, makes is fun and challenging.
Implementing, maintaining and evolving an application for long periods.
Correct setup of the microservice architecture and communication between the services via message bus.

Axpo Incident Management - incident.grid.axpo.com
Axpo is Switzerland's largest producer of renewable energy and an international leader in energy trading and the marketing of solar and wind power.
Core tech stack: C#, ASP.NET Core, MSSQL/Dapper, Vue, Multitenancy
Roles:
- Tech Lead
I was responsible for the main multitenancy/multidatabase setup.
Improving Infrastructure as Code CI/CD pipelines.
Introducing and mentoring new team members to the project
Challenges:
Implementing the multitenancy/multidatabase capabilities and the OpenId Connect authentication was the most interesting aspect of the project.

Smart VMA
SmartVMA is a web based multi-tenant solution that helps automotive shops maintain organized service department and improves workflow of maintenance and sales departments.
Core tech stack: C#, MVC, EF, Azure, ASP.NET, MSSQL, JQuery/Javascript, Less
Roles:
- Tech Architect
I spent six months working on this project full-time and another six maintaining it.
Challenges:
The main challenges were creating a scalable application that was able to store big amounts of personalized tenant data and integrate with third party platforms for getting the required information for the services and menus that were available for every car make and model.
Delivering a scalable, high performance solution was one of the main priorities for this project. Performing load-testing, database indexing, query optimization, cashing were the main tools used to achieve fast and responsive application.

Bookatable / The Fork - thefork.co.uk
Bookatable/TheFork is an online restaurant that provides real-time reservation services for 13,000 restaurants across 12 countries. Diners can make bookings via Bookatable’s consumer-facing website.
Core tech stack: C#, ASP.NET, MSSQL, Javascript
Roles:
- Junior .NET Developer
- Phonegap Developer
I started working on the back-end as a junior .net developer. Later on I also was responsible for developing the Cordova phonegap hybrid mobile app with Javascript, HTML and CSS. I was involved with the project for a little over a year.
I was also involved in implementing crucial functionalities like the querying and localization of nearby restaurants and also building big part of the hybrid mobile application and connecting it to the backend API.
Challenges:
Building and maintaining a huge and scalable web application is a test of capability and excellence.
Hundreds of thousands of daily active users and reservations sharpened our skills as developers and was the main challenge.
High performance searching was also a very important task that we managed to achieve leveraging Lucine and full text search but also other technical means.

Fundit / Thundafund - thundafund.com
FundIt is a crowdfunding, white-labeling platform where people can participate in the funding of a project aimed for social change and community improvement.
Core tech stack: C#, ASP.NET, MSSQL, Javascript, Less, Phonegap/Cordova, Multitenancy
Roles:
- Team Leader
- Senior .NET Developer
- Phonegap Developer
I initially started work as a Phonegap developer and created a cross-platform hybrid app (iOS, Android) for the Fundit platform.
Later on, I joined the team developing the application as a senior .net developer.
In the last two years of the project I was the team leader and architect of the project.
Challenges:
The project was developed as a white-labeling solution that was used to build several other crowdfunding web applications, such as Thundafund and Trillionfund.
Crafting a custom shopping cart and fully customizable white-labeling solution that was capable of providing clients with different styling themes, configurations, databases, resources and payment provider integrations was both a challenging and a very rewarding task.
Regular deployments and management of multiple versions and environments was also an enriching experience. Good organization skills and a strict procedure allowed for achieving high standards and overcoming any difficulties that we faced.