LemmeAsk ниже — сервис в проде, которым правда пользуются. Остальное — демки, которые я собрал специально для портфолио: код настоящий, сборки и тесты настоящие, скриншоты не из Figma.
Конструктор опросов и тестов. Вопросы с ветвлением, таймер на каждый вопрос, участников можно назначать точечно, а не только раздавать общую ссылку. Вход через Telegram или Яндекс — свой пароль заводить не нужно.
Плагин для Minecraft-сервера на Paper API: у игроков — несколько именованных домов и киты с кулдауном, у админа — конфиг без правки кода. Логика кулдаунов отделена от Bukkit API и проверяется юнит-тестами, без запуска настоящего сервера.
$ gradle build > Task :compileJava > Task :jar > Task :test > Task :build BUILD SUCCESSFUL in 4s 5 actionable tasks: 1 executed, 4 up-to-date $ unzip -l build/libs/homes-kits-plugin-1.0.0.jar com/example/homeskits/HomesKitsPlugin.class plugin.yml
Один bash-скрипт превращает голый VPS в рабочий сайт: ставит nginx, выпускает сертификат (Let's Encrypt или self-signed для теста), настраивает firewall. Гонял его в чистом Docker-контейнере с нуля, а не на уже настроенном сервере.
$ curl -sk https://localhost/ -H "Host: test.local" <h1>Сайт развёрнут автоматически</h1> $ curl -o /dev/null -w '%{http_code} -> %{redirect_url}' \ http://localhost/ -H "Host: test.local" 301 -> https://test.local/ $ ufw status Status: active 22/tcp ALLOW Anywhere
Один код на TypeScript — под Android, iOS и web одновременно. Заметки с категориями, фильтр, офлайн-хранение. Android-сборка проверена локально, iOS собирается в облаке (Expo EAS) — Mac для этого не нужен.
Адаптивный лендинг с нуля для вымышленной студии йоги: hero, практики, цены, отзывы, форма заявки с валидацией. Чистые HTML/CSS/JS без единой библиотеки — легко переносится на стек заказчика.