Code, companies, and classrooms.

Sorted by end date, most recent first. Full CV available on request.

2017 — NowNow
ICT

Instructor

ICT-Berufsbildung Zentralschweiz · Lucerne, CH
~2 weeks/yr · since 2017

Training Switzerland's next generation of tech professionals.

  • Part-time instructor (~2 weeks/year) training emerging Swiss tech professionals across technical skills and real-world industry applications.
  • Teach modules including M259 (ICT solutions with machine learning), M335 (mobile application development), M216 (Internet of Everything), and M101 (web presence creation).
  • Additional focus on educating students about gaming, dopamine, and responsible technology use.
2019 — 2023
databaum

Co-founder & CTO

databaum · Lucerne, CH
100 customers · first season

Built an ML-powered agritech platform from zero to 100 customers in one season.

  • Co-founded an agritech startup with plant scientist Saurabh, building a disease-management platform that helps farmers make data-driven decisions — aligned with the UN Sustainable Development Goals.
  • Built the core technology from scratch: IoT data ingestion, custom ML models for disease prediction, and a mobile-facing platform handling millions of data points across hundreds of users.
  • Onboarded 100 customers in the first season, validating product-market fit, and conducted direct field research with farmers across Switzerland.
  • Led fundraising — pitch decks, business plans, investor engagement, and follow-on rounds. The company is still operating and I remain a shareholder.
2017 — 2020
DB

Co-founder & CIO

DataBerg · Alpnachstad, CH
3 countries · IoT + web

Ran technology across three countries — web apps, IoT, and a distributed team.

  • Co-founded an international web studio with offices in Switzerland, the Netherlands, and Russia; owned company-wide technology strategy, architecture, and all Swiss client relationships.
  • Built production web applications on Elixir/Phoenix, VueJS, and PostgreSQL.
  • Designed and deployed IoT solutions — indoor (Z-Wave, ZigBee, enOcean) and outdoor (LoRaWAN) — for smart homes, asset tracking, and environmental monitoring.
  • Built custom deployment scripts for one-command server provisioning and led a multi-disciplinary, internationally distributed team.
2017 — 2018
F

Software Engineer

FEELIX AG · Tesla vehicle rental
7 days · idea → working

Shipped a keyless Tesla rental system in seven days — hardware hack to production.

  • Revamped the booking website and automated key operational processes for a Tesla rental company.
  • Built a remote car-access solution in one week: soldered a Tesla key to a Raspberry Pi Zero hidden in the dashboard, with a mobile app communicating over Bluetooth, WiFi, or 3G.
  • Enabled fully keyless rental — customers could unlock and access cars even in areas with no connectivity.
2015 — 2017
G

Software Engineer (Ruby)

GARAIO AG · Bern, CH
2h → 7min CI

Cut CI build time from two hours to seven minutes and automated the entire deploy pipeline.

  • Reduced CI build time from over two hours to seven minutes.
  • Automated deployments — turning a two-hour manual process into a single command, then a one-click operation — and built a health-check system for all production servers.
  • Developed the 'Kostenmiete' feature for GARAIO REM's property-management software and onboarded new team members into the development workflow.
2013 — 2015
SBB

Software Engineer (Intern → Lead)

SBB — Swiss Federal Railways · Switzerland
Safety-critical · Java

Built and led the Java backend for a safety-critical railway tool — from intern to lead.

  • Worked part-time during studies on TUSP, a safety-critical field tool for railway workers covering orientation, object interaction, and work documentation.
  • Progressed from intern to lead server-side developer, owning all backend development in Java.
  • Ensured robustness, scalability, security, and full compliance with railway safety and regulatory standards.
Full CV available on request.
Get in touch