My Journey
Affinidi - Senior Mobile Engineer (full-time, Berlin, Germany, hybrid, since Jan 2025)
Affinidi is building the Internet of Trust: privacy-first digital identity infrastructure on open standards like verifiable credentials, DIDComm, OID4VCI, SD-JWT, and EUDI. The goal is to give people, businesses, and AI agents control over how their personal data is shared and verified.
I work across the Affinidi Trust Network and the Trust Development Kit, including open-source Dart SDKs for verifiable credentials and SD-JWT, a privacy-first messaging app, and consumer mobile apps, on both the mobile and server side.
My work also covers agentic AI trust, including developer tooling for the Affinidi Agent Gateway and its admin dashboard.
City-Flock - Engineering Advisor (freelance, Germany, remote, since Jun 2025)
City-Flock pairs people heading the same way at the same time: walking, cycling, or taking public transport. Some journeys feel easier with company, especially late at night.
The app matches people into real-time companion journeys, with in-app chat, SOS, and trusted contacts built in. Route sharing and personal details stay under the user's control.
As engineering advisor, I advise on the mobile and backend architecture, technical direction, security and privacy design, and the release process for iOS and Android.
Enpal B.V. - Mobile Engineer (full-time, Berlin, Germany, hybrid, Nov 2022 - Dec 2024)
I joined Enpal in Berlin in November 2022. The company builds complete home energy systems with solar panels, batteries, EV chargers, and heat pumps, connected through the Enpal.One+ energy management system.
I worked on the customer-facing Flutter app for Android and iOS: live production and consumption monitoring, energy usage insights, and control over self-consumption and grid feed-in.
My work covered feature development, offline-first architecture, app performance, release management, observability, and engineering standards. The aim was to make a home energy system easier to understand, track, and control day to day.
Welf GmbH - Mobile Engineer (full-time, Hannover, Germany, remote, Mar 2022 - Sep 2022)
At Welf GmbH, I worked on enterprise and client products across several industries. I was responsible for mobile development in Flutter, Android, and iOS, from features and testing through release management and store publishing.
On Carepoint, a healthcare app on the vclinic.io platform, I worked on the patient journey: finding a doctor, booking an in-person or virtual visit, treatment, and follow-up, with support for multiple languages and themes.
DuckDuckGoose - Software Engineering Advisor (freelance, Delft, Netherlands, remote, Jun 2022 - Aug 2022)
DuckDuckGoose builds forensic-grade deepfake detection for identity verification, covering AI-generated faces, documents, voice, and video.
As a software engineering advisor, I designed an Android pipeline for testing deepfake defenses across target apps. OS-level customisation made the test runs repeatable and broadened their coverage. I also advised on hardening the app architecture for security validation.
Hashverse - Senior Mobile Engineer (contract, Amsterdam, Netherlands, remote, Feb 2022 - Aug 2022)
Hashverse was a Hedera Hashgraph wallet dApp for tokens, NFTs, and digital assets, with wallet creation and import, token and NFT management, chat, file storage, and payment requests.
On a contract basis, I led the mobile product from concept to launch, covering the Flutter architecture, delivery, and releases for Android and iOS.
Along the way I wrote the first Hedera Dart SDK on top of gRPC, so Flutter and Dart developers could talk to the Hedera network directly.
Medis - Mobile Engineer (Mid to Senior-Level) (full-time, Fars Province, Iran, on-site, Apr 2020 - Mar 2022)
Medis is a startup studio spanning software, hardware, informatics, and robotics. I led the Flutter mobile team working on Alobodo, Wand, Elimedi, and Doris Bank across Android, iOS, and web.
The work was hands-on: implementation, testing, code quality, release management, and store publishing, with several products in production at the same time. I worked closely with backend engineers and UI/UX designers and guided the team's day-to-day technical decisions.
Azhman Engineers - Mobile Developer (Junior to Mid-Level) (full-time, Fars Province, Iran, on-site, May 2018 - Apr 2020)
At Azhman Engineers, I brought workforce management onto mobile with AghighMobile, the companion app for the company's personnel attendance platform. It covered leave, missions, and traffic tracking, first in native Android and then as a Flutter rebuild for Android and iOS.
I also built P-Barg, a digital bookstore and ebook reader for academic material, with encrypted local storage and in-app purchase and exchange flows.
Utab Pars - Junior Android Developer (freelance, Fars Province, Iran, remote, Oct 2018 - Sep 2019)
At Utab Pars, I built SinaMobile, an app for applying for and managing fire, accident, and life insurance, and Kifduzak, a bag repair and distribution service with client and rider apps.
As a freelance Android developer, I built both from the ground up in Java and Kotlin, covering the UI, testing, debugging, and release readiness while working remotely with the product team.