GRISHALEVINE-ROZENVAYN 

Engenheiro frontend & de plataforma e líder técnico criando interfaces em tempo real cheias de dados — mapas e transcrições ao vivo de chamadas de 911, micro-frontends, infraestrutura de design system — além de apps open source no AT Protocol.

📍 Nova York, NY ele/dele ↳ liderou times de até 14 engenheiros

trabalhos selecionados

Projetos.

também na oficina

nosky

Criador & Engenheiro Líder · 2026

Cliente social ATProto (Expo/RN) que dispensa o AppView centralizado — consulta diretamente os servidores PDS seguidos, com merge/ordenação no cliente, sobre a stack Microcosm (Slingshot, Constellation, Spacedust).

Social Leagues

Fundador & Líder · em dev

Plataforma social esportiva multi-tenant (Fastify, Postgres, Socket.io, Expo) substituindo o LeagueApps — ~10 mil jogadores em 4 cidades, sala de controle em tempo real, app para árbitros, identidade portátil.

viewsky

Criador & Engenheiro Líder · 2025

Visualizador de feeds ATProto full-stack — navegação instantânea, além de indexação Jetstream self-hosted, busca full-text e getFeedSkeleton para os feeds funcionarem dentro do Bluesky.

ATmosphereConf

Contribuidor OSS · 2026

Sistema de temas para o site oficial da conferência do AT Protocol (Astro + React + Tailwind) — mais de 5 temas da comunidade detectados automaticamente pelo handle, além de cards de perfil que viram. 38 commits, ~7 mil linhas.

Blento

Contribuidor OSS · 2026

Conjuntos de pronomes editáveis para um criador de sites pessoais em ATProto (Svelte 5) — suporte a múltiplos pronomes, alternância do modo de exibição, persistência em records ATProto com fallback para o campo nativo do Bluesky.

Higher Empire

Único Engenheiro · 2026

Plataforma de e-commerce + delivery com cinco apps — loja, admin, cardápio, splash + um backend em Bun/Hono (mais de 100 endpoints). Sincronização de catálogo/pagamentos com Square, despacho via OnFleet, rastreamento de pedidos ao vivo, motor de descontos próprio.

next-persist

Criador · 88k+ dl

Pacote NPM leve para estado persistente no cliente em Next.js, com as vantagens de SSR/SSG e wrappers com estado para React/Redux.

design system

Feito como um sistema.

Este site roda no seu próprio pequeno design system: tokens em três camadas (base, semântica, componente), componentes tipados construídos a partir de átomos, e temas que só trocam os valores base. Duas páginas mostram como funciona.

/themes

Laboratório de temas

Crie um tema do zero: cores, cantos, espaçamento e tipografia, com prévia ao vivo em todo tipo de componente. Depois use no site inteiro ou leve o CSS.

  • 6 temas prontos
  • prévia ao vivo
  • exportar CSS
abrir o laboratório
/components

Biblioteca de componentes

Cada peça deste site, de botões a cards inteiros, ao vivo no tema atual. As props e os tokens são lidos do código de cada componente, então a documentação não fica desatualizada.

  • átomos → organismos
  • props do código
  • camadas de tokens
ver os componentes

insira a ficha

O fliperama.

Jogos que construí dentro do proto Instant Messenger — totalmente nativos de ATProto, então recordes e suas estatísticas pessoais ficam no seu próprio repo, não em um banco de dados que eu controlo.

FAST HOPPER
0
RECORDE 0

HOPPER

Designer & Engenheiro · no ar

Um jogo de plataforma vertical — salte por uma escada infinita de plataformas atrás do recorde. Roda sobre uma simulação determinística, então toda partida é verificável. Rankings globais por dificuldade (fast / faster), e seus recordes são gravados direto no seu repo ATProto como records actor.rpg.stats.

TypeScript Canvas Deterministic Sim ATProto Records Leaderboards
HURDLES

HURDLES

Em desenvolvimento

Um jogo de obstáculos na base do reflexo, em desenvolvimento para os proto IM games — a próxima máquina a acender no fliperama. Não aguenta esperar? Tem uma prévia escondida neste site, se você procurar bem 👀

TypeScript Canvas WIP

carreira.log

Onde já trabalhei.

RapidSOS

jun 2025 — atual
Líder Técnico (jan 2026 — atual) · Engenheiro de Software Sênior, Frontend (jun — dez 2025)
  • Escrevi e entreguei uma proposta de design entre repositórios para uma plataforma de Module Federation: identifiquei 908 cores hardcoded em 18 módulos, fiz com que mudanças de tema fossem publicadas com zero rebuilds de módulos (comprovado com bundles idênticos byte a byte) e garanti isso com um plugin de Vite. As primeiras migrações reduziram os erros de auditoria de 137 → 7; o rollout nos 21 módulos está em andamento.
  • Liderei o time que lançou o Communicator 1.0, um app de atendimento de chamadas de 911 em tempo real que hoje gera US$ 2,5M de ARR. Construí visualizações de transcrição ao vivo e de mapa (limites de jurisdição, pins de chamadas co-localizadas) sobre streams WebSocket de alto volume.
  • Sou co-responsável pelos apps Communicator e Supervisor, como único engenheiro no grupo de owners: trabalho diretamente com centrais de 911 piloto no rollout e em escalações de clientes, e respondo a incidentes de produção, inclusive fora do horário.
  • Construí uma camada de interoperabilidade entre jurisdições (transferência de chamadas de 911, ajuda mútua, ponte de áudio/vídeo ao vivo com supervisores) em um hackathon de dois dias: 3 pacotes de entidades e 4 módulos de frontend. Ficou em 2º lugar e foi incorporada ao produto.
  • Promovido a líder técnico depois de assumir mais responsabilidades durante um período de saídas no time. Lidero 3 engenheiros e um designer, conduzo o planejamento e revisei mais de 50 PRs em dois meses. Ensinei nosso designer, que nunca tinha programado, a entregar código: 9 PRs mergeados na primeira semana.
  • Rastreei comentários de LLM vazando para traduções ao vivo de chamadas de 911 até uma troca de modelo e corrigi com uma proteção de saída e 19 novos testes. Escrevi a arquitetura de transcrição multilíngue (10 → 70 idiomas), que virou um épico de 10 tickets.

FireHydrant

set 2024 — mai 2025
Engenheiro Frontend Staff
  • Construí um editor colaborativo para uma plataforma de gestão de incidentes (Tiptap, comentários ao vivo, redação assistida por IA) sobre Temporal.
  • Liderei a migração de Jest para Vitest e o upgrade para Vite 6, reduzindo os tempos de teste e build.

Kitman Labs

jan 2022 — set 2024
Engenheiro Líder (mar — set 2024) · Engenheiro de Software Sênior (nov 2022 — mar 2024) · Engenheiro de Software (jan — nov 2022)
  • Liderei 14 engenheiros de frontend e backend, de SWEs a tech leads, construindo software de performance atlética e médico para clubes da NFL, NBA e Premier League. Elevei a satisfação dos usuários de 48% → 95%.
  • Conduzi 1:1s estruturados sobre metas e crescimento de carreira dos liderados diretos, e fiz mentoria por meio de code reviews e pair programming. Liderei o guia de estilo de frontend e defini os padrões do time para acessibilidade, performance e testes.

Codesmith

mai 2021 — out 2021
Engenheiro de Software (Contrato)
  • Construí um algoritmo de parsing para renderização dinâmica de conteúdo no site público e na plataforma educacional, permitindo contribuições de pessoas não técnicas.

equipamento

O kit de ferramentas.

Linguagens

TypeScript JavaScript Go Python Swift Kotlin Rust SQL

Frontend

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

Data Viz & Mapas

gráficos SVG TanStack Table TanStack Virtual Google Maps JS API UIs de streaming em tempo real

Backend & Tempo Real

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

Dados & Infra

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

Protocolos & APIs

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

Nativo & Testes

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

Observabilidade

Sentry Prometheus Pino

as peças que formam este site, com props e tokens: biblioteca de componentes

palestras & textos

  • 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

formação

  • The New School University — Bacharelado em Escrita Criativa, Riggio Honors Program · com honras
  • Codesmith — Software Engineering Immersive, 2021

fora do expediente

  • Futebol, por amor ao jogo
  • Xadrez sob as estrelas de verão
  • Caminhadas com os poetas mortos do West Village