Professional Experience
Software engineer (Aug 2025 - Present)
Voliro AG
Aug 2025 - Present
Zürich, Switzerland- Developing and maintaining "Voliro Cloud", a Next.js application for remote fleet management and monitoring.
- Contributing to the backend codebase, developed in Go using the Huma REST API framework.
Software engineer (Jan 2020 - Aug 2021) / Team Lead (Aug 2021 - Oct 2023) / Software Architect (Oct 2023 - Aug 2025)
FELFEL AG
Jan 2020 - Aug 2025
Zürich, Switzerland- Managed the entire tech stack, overseeing all technical aspects of projects and team collaboration.
- Contributing to the implemention a theft monitoring system using camera integrations, data collection, and machine learning model refinement using YOLO.
- Played a key role in rewriting the POS Android application, including UI development using Jetpack Compose, real-time cache implementation using Firestore, and enabling offline capabilities.
- Migrating a legacy backend application to GraphQL, implemented in C# using the Hotchoclate library.
- Establishing the development of our frontend projects, including the customer portal (my.felfel.ch) and internal ERP application using ReactJs. This includes the integration of our web applications with peripheral devices, including Zebra printers, MiPick inventory system, and barcode readers.
- Enhanced security measures by integrating the Keycloak authorization service across frontend projects and further integration with Azure Managed Identity.
- Involvement with migration to Kubernetes and Pulumi to ease the deployment in multi-tenant setup.
Software Engineer
Design-to-Production GmbH
Mar 2019 - Oct 2019
Zürich, Switzerland- Development and consultant in the field of computational modeling and digital tooling for architecture, including C# development with Rhino3D
- Web design and development for architectural applications, using Three.JS
Software Engineer, Kuka Sunrise Programming
MZ Motion Design GmbH
Aug 2017 - Feb 2019
Stuttgart, Germany- Research and development of new interaction techniques with KUKA LBR IIWA and KUKA Agilus using Sunrise (Java programming), including the development of a web-based programming UI using Three.js and Blockly
- Design and development of Unity content for art installations using the C# API
Research Assistant
Institute of Building Structures and Structural Design (ITKE), University of Stuttgart
Dec 2016 – Oct 2018
Stuttgart, Germany- Contributing to Flectofold project at Baubionik exhibition at Schloss Rosenstein
- Developing control system (Software/Hardware) for Flectofold shading device, including a web-based UI communicating with an Arduino board to control a pneumatic shading mechanism operated via Festo pressure switches
Education
M.Sc. Integrative Technologies and Architectural Design Research
University of Stuttgart
Master of Science
Oct 2015 – Oct 2017
Stuttgart, GermanyMaster Thesis: Cyber Macro Matter (grade: 1.0 / very good)
Authors: Miguel Aflalo, Behrooz Tahanzadeh, Jingcheng Chen
Supervisors: Prof. Achim Menges (ICD) + Prof. Jan Knippers (ITKE)
Architecture Engineering
Iran University of Science and Technology (IUST)
Bachelor of Science
Sept 2010 - Jun 2014Final Project: "Computer Science Institute"
Advisors: Dr. Ahmad Ekhlasi + Eng. Hiva Farajpour Bakhtiari
Computer Engineering
Iran University of Science and Technology (IUST)
Bachelor of Science
Sept 2008 - Jun 2010
Tehran, IranAdvisors: Dr. Ahmad Ekhlasi + Eng. Hiva Farajpour Bakhtiari
Publications
Physically distributed multi-robot coordination and collaboration in construction
Construction Robotics Jul 2020Construction Robotics, 4, 3–18
Authors: Lauren Vasey, Benjamin Felbrich, Marshall Prado, Behrooz Tahanzadeh, Achim Menges
Cyber-Physical Macro Material, as a UAV [re]Configurable Architectural System
RobArch Conference
Sept 2018Hosted by the NCCR Digital Fabrication and ETH Zurich, Switzerland
Authors: Dylan Wood, Maria Yablonina, Miguel Aflalo, Jingcheng Chen, Behrooz Tahanzadeh, Achim Menges
Selected paper for presentation and publication
Dynamische und rekonfigurierbare Dachstruktur
Detail Magazine
Dec 2018Three pages article, "Cyber-Physical Macro Matter," Print and Online
ITECH M.Sc. Thesis: Miguel Aflalo, Jingcheng Chen, Behrooz Tahanzadeh
Tutors: Dylan Wood, Maria Yablonina
Text: Bettina Sigmund
Honors/Awards
Selected work for "Creative Robotics 2018" Exhibition
May 2018
Linz, AustriaARS Electronica Center
Exhibition "Cyber-Physical Macro Matter" project
"Bagh-e-Farzaneh", Architectural Design Competition
Design Competition
Nov 2014
Tehran, IranFirst place, Next Office
Chief architect: Dr. Alireza Taghaboni
Design team member, Parametric modeling, Environmental Analysis
Open Source Contribution
Bengesht plugin for Grasshopper
2011 - presentAvailable on Food4Rhino and GitHub (Since April 2019)
- Provides a range of functionalities for geometrical modification and communication mechanisms
- Well-known for creating a bidirectional communication between ROS and Grasshopper over RosBridge
Certificates
KUKA College_Basic Robot Programming
Oct 2017
Augsburg, GermanyThe goal of this seminar is to get all basic acquirements for the programming of the KUKA robot.
Software version: KSS 4.x, KSS 5.x (KRC2)
Skills
Backend Development: C# Asp.net (GraphQL with Hotchocolate library, MassTransit with AzureServiceBus, Azure Function Api, EntityFramework), NextJs (Both as static-site generator and SSR), Keycloak (SSO Provider, Theme and Provider Development in Java)
Client-Side Development: ReactJs (Material UI, ThreeJs/fiber, Apollo GraphQL), Tailwind CSS, Android App (Kotlin, JetPack Compose, Hilt D.I.)
Cloud Computing/Services: Azure Services (KeyVault, ServiceBus, AppInsights, Frontdoor, Managed Identity), Azure K8s Service (ArgoCD, KEDA Scaler), Grafana/Prometheus, Logz.io (ElasticSearch for logs)
Databases: SQL (Proficient in data querying, manipulation, and optimization using Azure SQL Database and Postgres), CosmosDB (used for personal project), Firebase RealtimeDb & Firestore, Data visualization in Grafana
Machine Learning: YOLO (Roboflow, Object counting at Felfel fridges, Python API), Openai API(System prompt and schema refinement for a German grammar teaching tool, Typescript API)
DevOps: Pulumi (Azure Provider, initially we used Terraform), Bitbucket Pipeline
Languages: English(Full professional proficiency), Persian (Native), German (Learning/Goethe B1)
Other Skills:
Robotics ROS programming(ROS 1, Python API), KUKA (KRL/RSI), KUKA (Sunrise), Drone development (Pixhawk FCU)
Edge Computing Balena.io (IOT platform), Teltonika (Communication solution)
Electronics Arduino, ATMEL programming(Beginner), Circuit Design
Game Development Unity3D (modeling, shader scripting, and C# API), ThreeJs
Graphic Design: Adobe Illustrator, Adobe Photoshop, Adobe InDesign
3D Modeling Rhino 3D