Open to new roles
Android Developer — Kotlin, Jetpack Compose, Kotlin Multiplatform
Genoa, Italy · MSc Computer Science, University of Genoa
I'm an Android developer based in Genoa. I build native apps in Kotlin and Jetpack Compose, and I use Kotlin Multiplatform where logic needs to be shared across platforms.
Most recently I've been working on an app for industrial environments at Widecons. Before that came Leopard, a multilingual attendance app that's live on Google Play, and an on-demand delivery app at Shipnow. I also write Python, Java and C#, and I'm interested in AI and LLMs.
Teaching has run alongside all of it. I designed the Android and Advanced Java courses at Quera, ran AI workshops for senior managers at Mobarakeh Steel, and was a teaching assistant for Data Structures at the University of Isfahan and for CS50x Iran.
Android Developer
Apr 2026 — PresentWidecons · Genoa, Italy · On-site
Building a native Android application in Kotlin for industrial environments, integrated with an existing JavaScript/TypeScript web platform.
Android & Java Instructor
Dec 2024 — Jul 2025Quera · Tehran, Iran · Remote
Wrote two programming courses for Quera College: Introduction to Android, and Advanced Java.
AI Workshop Mentor
Feb 2025 — May 2025Mobarakeh Steel Company · Isfahan, Iran · On-site
Android Developer
Dec 2023 — Mar 2024Shipnow1800 · Isfahan, Iran · On-site
Worked on Shipnow, an on-demand delivery and logistics application.
Android Developer
Jan 2023 — Jun 2023Kasra Co. · Isfahan, Iran · On-site
Worked on Leopard, a multilingual organisational attendance application published on Google Play.
Teaching Assistant, Data Structures
Jul 2022 — Jan 2023University of Isfahan · Isfahan, Iran · On-site
Android Developer
May 2022 — Dec 2022Freelance · Tehran, Iran · Remote
Teaching Assistant
Apr 2022 — Dec 2022CS50x Iran · Tehran, Iran · Remote
Kotlin Multiplatform · Jetpack Compose · MVVM · Ktor · Coroutines · Hilt
A multilingual organisational attendance app built on a single Kotlin Multiplatform codebase, live on Google Play with over 1,000 installs. I worked on multi-language support through a locale-aware resource layer.
Python · scikit-learn · pandas · NumPy · Matplotlib · imbalanced-learn · Jupyter
A binary classifier over the TUANDROMD dataset — 4,465 Android applications, 241 permission-based features — comparing logistic regression against a random forest. I corrected the class imbalance with SMOTEN, split with stratified sampling, and tuned through cross-validated grid search. Evaluated on recall and F1 rather than accuracy alone, because a missed malware sample costs more than a false alarm: roughly 99.7% accuracy with 100% recall on the held-out set.
MVVM · Kotlin Coroutines · LiveData · Koin · Retrofit
A complete e-commerce flow — categories, shopping cart, profile section and payment portal integration — simulating real consumer transaction patterns.
MSc, Computer Science (Software Engineering)
Sep 2025 — PresentUniversity of Genoa · Genoa, Italy
Coursework includes Machine Learning and Deep Learning.
BSc, Computer Engineering
Sep 2020 — Sep 2024University of Isfahan · Isfahan, Iran
Final project: an Android application for buying and selling houses built on an intelligent recommendation system.