Amir Sotoudehnia Korani
Växjö, Sweden

Amir Sotoudehnia Korani

Python FastAPI Docker scikit-learn Flutter Kotlin Swift React Applied ML C++ C# Chrome Extensions
10+
Years Experience
5+
Shipped Apps
E2E
Data → Model → API

Featured Apps & Extensions

SnabbLearn

Productivity

Leitner-based flashcards with daily review, quiz mode, categories, and push notifications.

Flutter · Hive · Local Notifications

JobbKompass

Career

Swedish job search & compass app — helps users navigate the job market in Sweden.

Flutter · Swift · iOS

MindTick

Utilities

Reminder app with smart alarms, voice and notification features.

Kotlin (Android) · Flutter

Daily Spark

Chrome Extension

Daily motivational quote + live weather (Open-Meteo) + top Hacker News headlines. No API key needed.

Vanilla JS · Manifest V3 · Open-Meteo · HN API

AI / ML & Projects

Automation & Scraping

R&D

Supplier comparison tool — Playwright + OCR + search, extracts product data and drafts emails for purchase orders.

Python · Flask · Playwright · OCR

Ad & IAP Integrations

Mobile

AdMob + GDPR consent flows, in-app purchases, subscriptions, and app store policy compliance across iOS & Android.

Flutter · StoreKit · Play Billing

Backend APIs

Backend

REST APIs and backend logic for apps and automation workflows — clean architecture, proper error handling, documented endpoints.

Python · FastAPI / Flask · SQL


About & Resume

About

Software Engineer with hands-on experience building and shipping web/mobile products and applied AI/ML systems. Comfortable delivering end-to-end solutions: data → model → API → production.

Core Skills

Python FastAPI Docker scikit-learn Flutter Kotlin Swift React JavaScript C++ C# Chrome Extensions

Timeline

  • 2026
    M.Sc. — Linnaeus University
    Social Media & Web Technologies, Växjö
  • 2023 — Now
    Independent software development
    Mobile apps, Chrome extensions, backend & AI/ML projects
  • 2018 — 2023
    Software development — backend, automation & mobile apps
    Tehran
  • 2013 — 2018
    IT lifecycle management & Python automation
    Tehran

Full details in the CV PDF.


Contact

Interested in collaborating or hiring? I'm available in Växjö and open to hybrid / remote opportunities.