SearchServer - поисковик документов с учетом минус-слов. Ранжирование результатов по TF-IDF
SingleLinkedList - односвязный список. Для него написал последовательный итератор (Forward iterator). Обеспечена строгая гарантия безопасности. Написаны юнит-тесты для этого контейнера.
SimpleVector - контейнер, упрощенный аналог std::vector. Написана обертка указателя для этого контейнера RAII.
TransportCatalogue - транспортный справочник. Работает с JSON для загрузки данных, запросов к базе и ответов. Для этой задачи был реализован конструктор JSON с использованием цепочки вызовов. Отрисовка маршрутов строкой SVG формата. Может сохранять и загружать базу используя Protocol Buffers.
Mythone - интерпретатор языка. Упрощенный Python. Динамическая типизация. Поддерживает простейшие арифметические операции, строки, логические константы, условный оператор, классы в том числе наследование.
spreadsheet - упрощённый аналог существующих решений: лист таблицы Microsoft Excel. В ячейках таблицы могут быть текст или формулы. Формулы, как и в существующих решениях, могут содержать индексы ячеек.