GRISHALEVINE-ROZENVAYN 

Фронтенд- & платформний інженер і тимлід, що створює real-time інтерфейси з великими обсягами даних — живі мапи й транскрипти для 911, мікрофронтенди, інфраструктуру дизайн-систем — а також open-source застосунки на AT Protocol.

📍 Нью-Йорк, США він/його ↳ керував командами до 14 інженерів

вибрані роботи

Проєкти.

також у майстерні

nosky

Автор і провідний інженер · 2026

Соціальний ATProto-клієнт (Expo/RN), що оминає централізований AppView — звертається напряму до PDS-серверів підписок, об’єднуючи й сортуючи дані на клієнті, на стеку Microcosm (Slingshot, Constellation, Spacedust).

Social Leagues

Засновник і лід · у розробці

Мультитенантна спортивна соцплатформа (Fastify, Postgres, Socket.io, Expo) на заміну LeagueApps — ~10K гравців у 4 містах, real-time штаб, застосунок для суддів, портативна ідентичність.

viewsky

Автор і провідний інженер · 2025

Full-stack переглядач ATProto-стрічок — миттєвий перегляд плюс self-hosted індексація Jetstream, повнотекстовий пошук і getFeedSkeleton, щоб стрічки працювали прямо в Bluesky.

ATmosphereConf

OSS-контриб’ютор · 2026

Система тем для офіційного сайту конференції AT Protocol (Astro + React + Tailwind) — 5+ тем від спільноти з автовизначенням за хендлом, плюс картки профілів, що перевертаються. 38 комітів, ~7K рядків.

Blento

OSS-контриб’ютор · 2026

Редаговані набори займенників для конструктора персональних сайтів на ATProto (Svelte 5) — підтримка кількох займенників, перемикач режиму відображення, збереження в ATProto-записах із запасним варіантом через нативне поле Bluesky.

Higher Empire

Єдиний інженер · 2026

Платформа комерції та доставки з п’яти застосунків — вітрина, адмінка, меню, splash + бекенд на Bun/Hono (100+ ендпоінтів). Синхронізація каталогу й платежів Square, диспетчеризація OnFleet, живе відстеження замовлень, власний рушій знижок.

next-persist

Автор · 88k+ завант.

Легкий NPM-пакет для збереження клієнтського стану в Next.js з перевагами SSR/SSG та обгортками для React/Redux зі станом.

дизайн-система

Зібрано як систему.

Цей сайт працює на власній невеликій дизайн-системі: токени у три рівні (базові, семантичні, компонентні), типізовані компоненти, зібрані з атомів, і теми, що змінюють лише базові значення. Дві сторінки показують, як це влаштовано.

/themes

Лабораторія тем

Створіть тему з нуля: кольори, кути, відступи й шрифти, з живим превʼю на кожному виді компонентів. Потім застосуйте її на всьому сайті або заберіть CSS.

  • 6 вбудованих тем
  • живе превʼю
  • експорт CSS
відкрити лабораторію
/components

Бібліотека компонентів

Кожна деталь цього сайту, від кнопок до цілих карток, наживо в поточній темі. Пропси й токени читаються просто з коду компонентів, тож документація не відстане від коду.

  • атоми → організми
  • пропси з коду
  • рівні токенів
дивитися компоненти

вкиньте монету

Аркада.

Ігри, які я вбудував у proto Instant Messenger — повністю ATProto-нативні, тож рекорди й особиста статистика живуть у твоєму власному репозиторії, а не в базі даних, яку контролюю я.

FAST HOPPER
0
РЕКОРД 0

HOPPER

Дизайнер та інженер · вже онлайн

Вертикальний платформер — стрибай нескінченною драбиною платформ і полюй на рекорд. Працює на детермінованій симуляції, тож кожен забіг можна перевірити. Глобальні таблиці лідерів за складністю (fast / faster), а твої рекорди записуються просто у твій ATProto-репозиторій як записи actor.rpg.stats.

TypeScript Canvas Deterministic Sim ATProto Records Leaderboards
HURDLES

HURDLES

У розробці

Біг з бар’єрами на реакцію, у розробці для proto IM games — наступний автомат, що засвітиться в аркаді. Не терпиться? Прев’ю сховане десь на цьому сайті — якщо добре пошукати 👀

TypeScript Canvas WIP

career.log

Де я працював.

RapidSOS

черв. 2025 — дотепер
Тимлід (січ. 2026 — дотепер) · Senior Software Engineer, Frontend (черв. — груд. 2025)
  • Написав і представив міжрепозиторну дизайн-пропозицію для платформи на Module Federation: виявив 908 захардкоджених кольорів у 18 модулях, зробив так, що зміни теми виходять без жодної перезбірки модулів (доведено побайтово ідентичними бандлами), і закріпив це Vite-плагіном. Перші міграції скоротили кількість помилок аудиту з 137 → 7; триває розгортання на всі 21 модуль.
  • Очолив команду, яка випустила Communicator 1.0 — real-time застосунок для обробки дзвінків 911, що наразі приносить $2.5M ARR. Створив візуалізації живих транскриптів і мап (межі юрисдикцій, мітки дзвінків з однієї локації) на високонавантажених WebSocket-потоках.
  • Спільно відповідаю за застосунки Communicator і Supervisor як єдиний інженер у групі власників: працюю безпосередньо з пілотними центрами 911 над впровадженням і ескалаціями клієнтів, реагую на продакшн-інциденти, зокрема в неробочий час.
  • За дводенний хакатон створив шар міжюрисдикційної взаємодії (передача дзвінків 911, взаємодопомога, живий аудіо/відеоміст для супервізорів): 3 пакети сутностей і 4 фронтенд-модулі. Проєкт посів 2-ге місце і був інтегрований у продукт.
  • Отримав підвищення до тимліда, взявши на себе більше відповідальності в період плинності кадрів. Керую 3 інженерами та дизайнером, веду планування, за два місяці переглянув 50+ PR. Навчив нашого дизайнера, який ніколи не програмував, випускати код: 9 змерджених PR за перший тиждень.
  • Відстежив, що коментарі LLM потрапляли в живі переклади дзвінків 911 через заміну моделі, і виправив це захисним фільтром виводу та 19 новими тестами. Розробив архітектуру багатомовної транскрипції (10 → 70 мов), яка стала епіком на 10 тікетів.

FireHydrant

вер. 2024 — трав. 2025
Staff Frontend Engineer
  • Створив редактор для спільної роботи на платформі керування інцидентами (Tiptap, живі коментарі, чернетки з допомогою AI) на Temporal.
  • Керував міграцією з Jest на Vitest та оновленням до Vite 6, скоротивши час тестів і збірки.

Kitman Labs

січ. 2022 — вер. 2024
Lead Engineer (бер. — вер. 2024) · Senior Software Engineer (лист. 2022 — бер. 2024) · Software Engineer (січ. — лист. 2022)
  • Керував 14 інженерами фронтенду й бекенду — від SWE до техлідів, — створюючи ПЗ для аналізу продуктивності та медичного супроводу спортсменів для клубів NFL, NBA і Premier League. Підвищив задоволеність користувачів з 48% → 95%.
  • Проводив структуровані 1:1 щодо цілей і кар’єрного зростання підлеглих, менторив через код-рев’ю та парне програмування. Відповідав за фронтенд-стайлгайд і встановлював командні стандарти доступності, продуктивності й тестування.

Codesmith

трав. 2021 — жовт. 2021
Software Engineer (контракт)
  • Створив алгоритм парсингу для динамічного рендерингу контенту на публічному сайті та освітній платформі, що дало змогу робити внесок людям без технічного бекграунду.

спорядження

Інструменти.

Мови

TypeScript JavaScript Go Python Swift Kotlin Rust SQL

Фронтенд

React 18/19 React Native Expo Next.js Module Federation Svelte Astro Vite Redux Toolkit TanStack Query Zustand Tailwind Chakra UI Storybook

Візуалізація й мапи

SVG-графіки TanStack Table TanStack Virtual Google Maps JS API real-time стримінгові UI

Бекенд і realtime

Node.js Express Hono Fastify Bun WebSocket (ws) Socket.io WebRTC LiveKit coturn Temporal

Дані та інфра

PostgreSQL SQLite Supabase Redis Drizzle Kysely Docker Fly.io Vercel Cloudflare Workers Turborepo GitHub Actions pnpm

Протоколи та API

AT Protocol Lexicon Jetstream XRPC PDS OAuth/DPoP Square OnFleet APNs FCM Resend Deepgram Cloudinary Google Maps

Нативне й тести

Tauri v2 SwiftUI Jetpack Compose Expo (iOS+Android) Vitest Jest RTL Supertest

Моніторинг

Sentry Prometheus Pino

деталі, з яких зібрано цей сайт, з їхніми пропсами й токенами: бібліотека компонентів

виступи й тексти

  • Bridging the Gap Between SSR & Client-State Persisted Data — JS Plain in English
  • What is the JAMstack & Serverless Architecture — SingleSprout Speaker Series
  • Intro to JavaScript: Variables, Control Flow & Looping — Build with Code

освіта

  • The New School University — бакалавр, творче письмо, Riggio Honors Program · з відзнакою
  • Codesmith — Software Engineering Immersive, 2021

у вільний час

  • Футбол — з любові до гри
  • Шахи під літніми зорями
  • Прогулянки з мертвими поетами West Village