Проекты

📱

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

Street Retail Aggregator

JavaSpring BootSpring Security (JWT)PostgreSQLYandex MapKitOpenStreetMap

КИС для поиска и аренды коммерческой недвижимости формата «стрит-ритейл». Включает умный алгоритм рекомендаций на основе пространственного анализа (Yandex MapKit), который оценивает инфраструктуру и снижает в выдаче помещения с прямыми конкурентами поблизости.

Мой комментарий: целью было сделать проект в кратчайшие сроки (1.5 мес), поэтому некоторые адреса захардкожены в код, не соблюдена чистая архитектура, но в целом проект за такие сроки получился оптимизированным и отказоустойчивым.

Coursera Subtitles Extension

JavaScriptChrome Extension (MV3)Google Translate APICSS3

Браузерное расширение для платформы Coursera, которое переводит видеосубтитры в реальном времени на 31 язык. Инструмент снимает языковые ограничения для студентов со всего мира, предлагая гибкие настройки отображения и режим двуязычного чтения.

Мой комментарий: расширение было сделано из-за отсуствия нормальнных опенсурс бесплатных аналогов как в chrome web store, так и на git hub (был сырой репозиторий без нормальных рабочих субтитров, который меня вдохновил, но я его как автора идеи указал, думаю слишком много сделал для него...

  • Real-time перевод — автоматический перехват и перевод субтитров прямо во время воспроизведения видео на Coursera.
  • Билингвальный режим — синхронное отображение оригинального текста и его перевода (идеально для изучающих иностранные языки).
  • Умный поиск языков — встроенная фильтрация в выпадающем списке для быстрого выбора из 31 доступного языка.
  • Глубокая кастомизация UI — изменение порядка текста, выбор цветов через Color Picker, динамическое изменение ширины контейнера (от 40% до 100%).
  • Локальное сохранение — расширение запоминает все настройки пользователя и автоматически применяет их при следующем открытии.