Перейти до вмісту
mp.

Мар’ян Придатко

Я Мар’ян, розробник з України, живу в Берліні. Працюю в Aether над Hivemind і Brainjuice, двома навчальними застосунками в App Store.

Переважно пишу на TypeScript: React Native та Expo, React, Hono з PostgreSQL. Люблю писати код, сам розбиратися із задачами й не ускладнювати софт. Вчуся в CODE, вивчаю C++ для студентського CubeSat, а вільний час віддаю боулдерінгу та філософії.

Мар’ян біля автопортрета Ван Гога в Музеї Ван Гога в Амстердамі
Музей Ван Гога, Амстердам.

Робота

В Aether: мобільний застосунок, веб і бекенд.

Hivemind

Соціальна стрічка для навчання

Пост у Hivemind про Римську імперію у форматі мемаГоловний екран Hivemind із серією навчання та прогресом за темами

Навчальні теми стають стрічкою, яку гортаєш: меми, короткі уроки, квізи й коментарі.

Встановлень
70 000+
Користувачів на місяць у пік
11 000+
В App Store з
2024

Brainjuice

Навчальні стрічки з твоїх джерел

Пост у Brainjuice про те, чому час сповільнюється біля чорної діриBrainjuice питає, що хочеш вивчити, з уже введеною темою

Даєш тему, PDF або посилання, і він збирає коротку навчальну стрічку з квізами та чатом-репетитором.

Встановлень
7 000+
Користувачів на місяць у пік
3 000+
В App Store з
2026

Екрани зі сторінок в App Store.

Виправлення, змерджені в чужі бібліотеки

Два моїх виправлення змерджено в React Native бібліотеки Software Mansion. Обидва почалися з читання самої бібліотеки, а не застосунку, який нею користувався. enriched-markdown тепер масштабує інлайн-код разом із Dynamic Type на iOS, а react-native-streamdown більше не падає на вебі, коли рантайми ворклетів недоступні.

Проєкти

HausPetЗастосунок для догляду за домашніми улюбленцями

Мій прототип застосунку для домашніх улюбленців із SummerUP 2025, де наша команда посіла друге місце. Написав його на React Native та Expo, з API на Python/Flask.

У демо показую французького бульдога Оскара: додаю його профіль, перевіряю місцеперебування та показники здоров’я, пробую ШІ-асистента. Відстеження в прототипі імітоване, а дані про здоров’я демонстраційні.

Профіль Оскара та огляд його активності в HausPetДемонстраційні показники пульсу, активності, сну та здоров’я в HausPet
Профіль Оскара та показники здоров’я з мого демо. Натисни на екран, щоб подивитися цей фрагмент.
uivetТестування інтерфейсів, згенерованих ШІ

Згенерований інтерфейс може виглядати нормально, але загубити ціну. Я створив uivet, щоб перевіряти результат у браузері, й оцінив із ним шість моделей.

У статті є експеримент, де я навмисно прибираю ціну. Є й обмеження: знайти всі значення ще не означає перевірити, що вони стоять у правильних рядках.

Демо uivet: згенерований інтерфейс пошуку рейсів із перевірками
uivet перевіряє дані у згенерованих результатах пошуку рейсів.
HOME/HOMELANDОрганізовую виставку й розробляю її сайт

Допомагаю організовувати міжнародну студентську мистецьку виставку. Створив на React і Supabase сайт для подання робіт, закритого перегляду та публічної галереї.

Митці подають роботи приватно, а команда вирішує, що оприлюднювати. Сайт забезпечує закритий перегляд, права на публікацію та поновлення медіапосилань, термін дії яких може спливти під час перегляду.

Сайт студентської виставки HOME/HOMELAND
Публічний сайт виставки.
fuxam-localУніверситетські справи в терміналі

Хотів переглядати курси, стежити за навчальним прогресом і керувати записами через термінал. Написав інструмент на Python без сторонніх пакетів. Агенти теж можуть ним користуватися.

Опубліковано як v0.5.0, працює на Linux, macOS і Windows. Перед зміною запису є попередній перегляд і явне підтвердження. Інструмент перевіряє поточний стан, а тоді надсилає запит один раз. Якщо результат невідомий, зупиняється, щоб не створити дублікат.

SladentСайт стоматології моєї родини

У моєї родини стоматологічна клініка в Тернополі. Я зробив для неї сайт українською й англійською, з формою запису на прийом.

Звичайні HTML, CSS і JavaScript. Один із проєктів, де мені хотілося обійтися простими засобами.

Головна сторінка Sladent українською
Українська версія.

Інші проєкти

  • Week Tally стежить за тижневими цілями в годинах прямо в календарі.
  • Video Bouncer приховує відео в X, доки я сам не натисну, щоб їх відкрити.
  • Pathfinder мій шкільний проєкт на JavaFX: можна спостерігати, як A*, алгоритм Дейкстри, BFS і DFS шукають шлях у лабіринті.
  • Qiskit companion неофіційний інструмент для вивчення квантових обчислень. У ньому є інтерактивні експерименти з кубітами та заплутаністю й локальне Python-середовище для запуску коду Qiskit.
  • Toast planning невеликий проєкт із курсу ШІ, що порівнює алгоритми пошуку: найменша кількість кроків для приготування тосту не завжди дає найшвидший план.

Тексти

Пишу про свої проєкти й роботу з агентами. Також опублікував есеї з курсів філософії та письма, зокрема про десять років бальних танців.

Є й оповідання: про лампу та плюшевого ведмедика і про гостей із добрими намірами.

Усі тексти