TaxJungle - Help expats choose their perfect Swiss residency

TaxJungle map

TaxJungle - Help expats choose their perfect Swiss residency

Project by: Marco Volken, Michelle Naqqar, Immanuel Jaeggi, Michal Wyszowski
Marco Volken Michelle Lundak Michal Wyszowski Immanuel Jäggi
Marco Volken Michelle Naqqar Michal Wyszowski Immanuel Jäggi


During the last three weeks of the Full-Stack Development Bootcamp, our students worked on a platform called TaxJungle. The project opportunity was provided by Keen Innovation AG, a company located in Basel, Switzerland, that provides forward-thinking digital solutions in the local and global FinTech ecosystem. With TaxJungle, Keen Innovation AG aims to help the roughly 40k foreigners who move to Switzerland each year to choose their place of residence by offering intuitive tools and thus building a relationship with users.

Tools and technologies used in this project

  • Javascript, React, Redux, D3 (Frontend)
  • Python, Django (Backend)
  • Postgres (Database)
  • Digital Ocean, Docker, Nginx (Deployment)
  • Gitlab, Gitlab-Runner (CI/CD)

Project details

The goal was to rebuild the existing functionality from scratch (except the API providing the swiss taxation data) while improving it wherever possible,  adding a new social component that allows for interaction with the users, and providing informative content on various finance-related topics. Our students managed to develop an interactive map of Switzerland to calculate (based on individual configuration) and compare expected taxation rates between cantons and municipalities. For the interactive map, they chose D3 (instead of tools like Datawrapper) to create as few dependencies as possible and allow for better customization and future integration of additional data layers (e.g. average rental prices). The geological map data is provided by Swisstopo and the conversion to the needed TopoJSON format was done with Swiss Maps Generator by Interactive Things.

As a social component, a blog function was built that enables the creation, commenting, and sharing of articles for various finance-related topics (including a search function). Other functionalities and content include user authentication and profiles that can be edited and shared.

TaxJungle blog


The outcome was a prototype of the platform, which is going to be further developed as follows: additional data layers will be added to the map, a rating will be given to each result, and a chat feature will be integrated.  Overall, the project was a great success. The requirements of Keen Innovation AG were met and our students were able to put their knowledge into practice on a real industry project.

On behalf of SIT Academy, we would like to thank Keen Innovation AG for collaborating with us in this project!


Michal Wyszowski says:

I was thrilled to contribute the knowledge I have gained during the Full Stack course to create a tax platform for expats and for people who are willing to move to Switzerland. Its a simplified and combined info in one place.

Interested in reading more about the Final Student Projects? Then check out some other interesting Full-Stack and Data Science projects.

Read more
Project work