Smithereen

2019 – настоящее время, Java

Серверное приложение. Децентрализованная (по федеративной модели, как почта) социальная сеть, повторяющая функциональность и UX ВКонтакте примерно на 2011 год. Федерация между серверами работает по протоколу ActivityPub.

Проект исключительно альтруистический, направлен на то, чтобы вырвать социальные сети из лап ненасытных корпораций раз и навсегда.

Название – отсылка к сериалу “Чёрное зеркало”.

Официальное приложение Mastodon для Android

2022 – настоящее время, Java

Клиент для децентрализованной социальной сети в формате микроблога.

Mastodon for Android - Decentralized social network now officially on Android | Product Hunt

NearDrop

2023, Swift

Реализация Google Nearby Share для macOS. Позволяет передавать файлы между Android-устройствами и компьютерами Apple.

Houseclub

2021, Java

Неофициальное Android-приложение для неистово популярной в тот момент голосовой чатилки Clubhouse. С тех пор вышло официальное, так что этот проект больше нерелевантен.

libtgvoip

2016 – 2019, C++

Кросс-платформенная библиотека для голосовых звонков, для встраивания в клиенты Telegram. Поддерживаемые ОС: Android, iOS, Windows, Linux, macOS, в отдельных версиях – Windows Phone. Собственный сетевой протокол, из WebRTC взят код для обработки сигнала – подавления эха и шума.

Разработка прекращена в 2019 году по причине невыполнимых требований от руководства и последующего неожиданного увольнения.

Различные мелкие приложения для macOS

2018, Objective-C

  • Виджет с календарём для центра уведомлений. Не работает начиная с 11.0 (Big Sur) из-за редизайна интерфейса ОС и изменений в API.
  • Приложение для трансляции экрана с Android-устройств.
  • Плагин для QuickLook для просмотра apk-файлов. Скорее всего, сломан начиная с 10.15. Точно не работает на 12.0 на М1.

Официальное приложение ВКонтакте для Android

2011 – 2016, Java

Версии с 1.0 по 4.0 включительно. Доделал и оттестировал.

Малоизвестный факт: в самом начале это была мобильная версия всё того же Vk.IM.

Vk.IM

2010, C++ (MFC)

Клиент для Windows для обмена мгновенными сообщениями ВКонтакте. Изначально был сделан на конкурс Павла Дурова, где в первом туре занял первое место. А во втором ничего не занял, потому что упал при запуске на виртуалке с XP.

Более поздние версии шли в комплекте с плагином для Winamp для прослушивания аудиозаписей из ВК.

Различные приложения и игры для ВКонтакте

2008 – настоящее время

Примерно в порядке релиза, по большей части больше не работают:

  • Карточная онлайн-игра “дурак”. На сокетах. Клиент на Flash, сервер на Java, состояла из говнокода чуть менее, чем полностью.
  • Игровой автомат типа “столбик” на голоса. Клиент на Flash, сервер на PHP.
  • Демотиваторы, каталог а-ля какой-нибудь demotivation.ru + генератор. Каталог на PHP, генератор на Flash.
  • Были какие-то попытки сделать сервер для протокола OMA IMPS (встроенный “чат” в кнопочных телефонах того времени). Называлось это “ВЧате”, популярности не снискало. Приложение на Flash, сервер на Java.
  • Музыкальный плеер на Flash/Flex с плавной регулировкой скорости воспроизведения.
  • Приложение для поиска лайков других пользователей, JavaScript.
  • Приложение для скачивания фотоальбомов архивами, JavaScript.