Задача: помогать на собеседовании в реальном времени, подсказывать ответы по ходу разговора.
Что сделал:
· разработал кроссплатформенное приложение под Windows, macOS, Linux
· сделал живую транскрипцию аудио, детект вопросов, подсказки в формате STAR
· разделил архитектуру на слои UI, Infrastructure, Platform
· подключил STT через Supabase: стриминговая и офлайн транскрипция, калибровка
· закрыл фичи за платным планом через проверку доступа на бэкенде
· сделал privacy-first: запись только после согласия, хранение выключено по умолчанию
Стек: C#, .NET 8, Avalonia UI, Supabase Edge Functions, Groq API, Whisper, LLaMA
Результат: рабочая сборка с инсталлятором и авто-обновлением