iOS app · Swift · SwiftUI · SQLite · Supabase
Qiyam
A Quran revision app that schedules every verse separately, instead of cutting memorised text into equal portions.

- 300+
- Downloads
- 50+
- Countries
- 5.0
- App Store rating
- 5
- Months live
I design and ship web and mobile apps, on my own, from the idea to production.
Alongside that, I lead 8 to 70 soldiers as a sergeant, depending on the phase of the deployment.

A developer — but also the one trusted with the budget, the keys and the squad.
I started by learning to ship alone: an iOS app end to end, the website of a second-hand seamstress artist — the site that led to the fundraiser for her charity fashion show —, an internal data collection tool. Code every time, but above all a decision to make about what actually matters to the user.
Before the army I held jobs that look nothing like a developer's CV: drafting hearing minutes for a law firm, running a non-profit's office relocation and migrating the credentials of its twelve staff members. Rigour and discretion are learnt there, not in front of a screen.
Since January 2026 I have been in the Swiss Armed Forces — recruit, soldier, then sergeant in six months. I train recruits and I lead soldiers. Development never stopped: it simply moved to the weekends.
Former competitive athlete — Swiss team champion in the Kids Cup, long jump finalist at the ICG in Ufa. That is where I picked up the habit of training without being asked.
No gaps
Every period sits on the same axis. Where bars overlap, those activities were running at the same time — and since 2019, not a single month has been empty.
Training recruits and leading soldiers across two air bases: from a squad of 8 to the full platoon, around seventy, depending on the phase of the deployment.
A pivot role between administration and IT, in a non-profit providing information and support to young people.
Designing, building and shipping applications entirely on my own.
Faithful, neutral transcription of hearings on a confidential case, ready for counsel to work from.
One-to-one tuition from lower secondary to the Swiss Matura — mathematics, physics, chemistry, languages and history.
iOS app · Swift · SwiftUI · SQLite · Supabase
A Quran revision app that schedules every verse separately, instead of cutting memorised text into equal portions.

Website · Next.js · React · TypeScript · Tailwind CSS
The personal site of a second-hand seamstress: her work, her collections, her charity fashion show — and the fundraiser that paid for it.

Showcase site · Next.js · React · TypeScript · Tailwind CSS
The site for a Lausanne barber shop: services, prices, gallery, and booking wired into the tool the shop was already using.

Collection and analysis tool · Next.js · TypeScript · PostgreSQL
A study on youth mental health was collecting its data with a ballot box and paper, school after school. I made that collection usable.
Internal web app · Next.js · TypeScript · PostgreSQL · Supabase
A paper marking sheet replaced by entry from a phone. The weekly export generates itself.
Hackathon · Vue · Django · Python
A game where you guess whether an image is real or generated, then compare your score with a detection model's.