Amir avatar
Based in Växjö, Sweden

Amir Sotoudehnia Korani

Software Engineer — Python/Backend & Mobile — building apps and applied AI/ML systems.

Python FastAPI Docker Applied ML Flutter Kotlin Notifications
End-to-End
ML pipeline + API
Docker
Deployment ready
Växjö
Available locally / hybrid
(KPIs kept conservative on purpose — easy to defend in interviews.)

Featured Apps

View AI/ML projects →
TiLECAT
Game

A playful, cat-friendly game with big tiles and particle effects. Built with Flutter/Flame.

SnabbLearn
Productivity

Leitner-based flashcards with daily review, quiz mode, categories, and notifications. Flutter + Hive.

MindTick
Utilities

Reminder app with alarms, voice/notification features. Kotlin (Android) & Flutter variants.

Coming soon

AI / ML & Engineering Projects

Support Ticket Classifier (Production-style)
AI/ML

End-to-end ML pipeline: data loading, preprocessing, training & evaluation, and deployment as a FastAPI inference service.

Stack: Python, scikit-learn, FastAPI, Docker, CI (GitHub Actions)
Automation & Scraping (R&D)

Supplier comparison tool using Playwright + OCR + search; extracts product data and drafts emails for orders.

Stack: Python, Flask, Playwright, OCR.
Ad & IAP Integrations

Implemented AdMob + consent flows, in-app purchases/subscriptions, and store policy compliance.

Stack: Flutter, StoreKit, Play Billing.
Backend APIs

Built REST APIs and backend logic for apps and automation workflows, focusing on clean architecture and maintainability.

Stack: Python, FastAPI/Flask, SQL.

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 → deployment.

Core Skills
Python FastAPI Docker scikit-learn Flutter Kotlin

Quick Timeline

  • 2026: M.Sc. (Linnaeus University) — Social Media & Web Technologies
  • 2023–Now: Built and shipped apps; backend + automation projects
  • 2013–2018: IT lifecycle management + Python automation (Tehran)
(Full details available in the CV PDF.)

Contact

Interested in collaborating or hiring? Send me an email — I’m available in Växjö and open to hybrid/remote opportunities.