Lev Karavanov

Software Engineer

Портрет Льва Караванова

Меня зовут Лев Караванов. Я живу в Эспоо и учусь в Университете прикладных наук Metropolia на Software Engineer с уклоном в мобильную разработку.

Этот сайт - мой личный путь в профессию: что я изучаю, какие проекты делаю, какие инструменты использую и как постепенно собираю свой опыт в разработке.

Временная шкала

  1. Текущий момент

    Продолжаю учёбу в Metropolia: сейчас у меня получено 140 кредитов из 240. Последнее обновление сайта — 30 июня 2026 года.
    • Metropolia
    • 140/240 credits
    • Site update
  2. Разработка этого сайта

    27–30 июня 2026 года: лендинг, собранный в Codex от референсов и PRD до дизайна, кода, контента, домена, deploy и SEO.
    • Next.js
    • Codex
    • PRD
    • Localization
  3. DailyHero

    Собственный iOS-продукт в App Store: семейные задания, баллы, награды, MCP-сервер и сайт продукта.
    • iOS
    • SwiftUI
    • Firebase
    • Cloud Functions
    • Firestore
    • Auth
    • MCP
    • OAuth
    • AI workflows
  4. Freelance-разработка под NDA

    Оплачиваемая разработка MVP с нуля: дизайн в Figma, frontend, архитектура, user flow и клиент для iOS, Android и Web.
    • Freelance
    • NDA
    • Flutter
    • Figma
    • Firebase
    • GraphQL
    • Cursor
    • Codex
  5. Рабочая практика: Moodie

    Рабочая практика в роли Full-stack-разработчика: прототип мобильного приложения для iPhone и Android.
    • Full-stack
    • Flutter
    • Dart
    • Firebase
    • Firebase Auth
    • OpenAI API
    • GDPR
    • TestFlight
    • Android testing
  6. Начало обучения в Метрополия

    Университет прикладных наук «Метрополия» в Хельсинки.
    • Metropolia
    • University of Applied Sciences
    • Software engineering
  7. Диплом Omnia

    18.10.2024 получил диплом разработчика программного обеспечения: 180 учебных кредитов.
    • Omnia
    • Software Developer
    • 180 credits
    • 5/5
  8. Рабочая практика: Espoon Biljardikerho ry

    Первый реальный проект: система управления бильярдным турниром с планшетным интерфейсом и автоматическим распределением игроков.
    • Espoon Biljardikerho ry
    • Tournament logic
    • PHP/MySQL
    • Bootstrap
  9. Начал использовать ChatGPT в разработке

    Ранний опыт с AI в коде: ещё простой чат, ручное копирование кода и первые выводы о контексте.
    • ChatGPT
    • GPT-3.5
    • AI context
  10. Начало обучения в Omnia

    Первое образование в Финляндии: финский язык, система образования и базовая подготовка в разработке.
    • Omnia
    • Finnish education
    • Programming basics
  11. Фотограф и freelance-работа

    До разработки я много лет работал фотографом: был штатным фотографом в глянцевом журнале и вел freelance-проекты.
    • Photography
    • Freelance
    • Client work