Pular para o conteúdo
Kenny Gazko
Voltar ao início
12 projetos

Tudo o que já construí

SaaS de transmissão ao vivo, jogos multijogador, plataformas 3D, e-commerce, CRMs, plugins nativos, extensões de navegador e aplicativos móveis. Filtre pela competência que realmente interessa a você.

TypeScript×10React×8Express×7Drizzle ORM×6PostgreSQL×6Vite×3AWS S3×2Babylon.js×2pnpm workspaces×2WebSocket×2AI / RAGAndroidAnthropic SDKC++Chrome APIClerkCMakeDaily.coDesign documentationdiscord.jsesbuildExpress 5
Engine de jogos / Plataforma para criadoresEm desenvolvimentoFlagship

PlayMaker

Uma engine de jogos 2D a 3D sem código, feita para rivalizar com o Roblox

O maior projeto deste catálogo: uma engine completa de desenvolvimento de jogos em que você nunca escreve código. Física, destruição, iluminação e simulação de fluidos são todas criadas visualmente, e os projetos escalam de 2D até 3D completo na mesma plataforma. Tudo é produzido internamente por oficinas embutidas, então um criador nunca precisa sair para software de terceiros: sem Blender, sem Photoshop, sem pipeline externo de assets.

ReactTypeScriptThree.jsBabylon.jsClerkAWS S3ExpressDrizzle ORM

Notas de engenharia

  • Uma engine de verdade, não um sandbox de tutorial: física, destruição, iluminação dinâmica e simulação de fluidos, tudo conduzido sem escrever código
  • 2D e 3D numa plataforma só, para um projeto poder crescer em ambição sem ser reconstruído em outro lugar
  • Oficinas internas para assets, lógica e cenas. Todo o pipeline de criação vive dentro do produto, que é a real barreira competitiva
  • Duas engines 3D integradas atrás de um único editor, Three.js e Babylon.js, em vez de apostar a plataforma num só renderizador
  • Tutorial → Sandbox → Publicar → Compartilhar, para um iniciante completo terminar a primeira sessão com algo jogável e compartilhável por link
  • Autenticação com Clerk e armazenamento de assets em S3 por URLs de upload pré-assinadas
  • QA conduzido como relatório escrito de bugs, cada problema rastreado com causa raiz, correção e status de verificação
SaaS de transmissão ao vivoEm desenvolvimentoFlagship

SuperTurkBot

Uma plataforma para criadores da Twitch, seu plugin de OBS e sua extensão de navegador

Uma plataforma por assinatura para streamers da Twitch, formada por três produtos distribuídos separadamente que conversam entre si: um app web, um plugin nativo do OBS Studio e uma extensão multinavegador. O plugin codifica na máquina do streamer, a plataforma roteia e a extensão personaliza para cada espectador, o que é justamente o que torna possíveis os dois recursos principais.

ReactTypeScriptExpressPostgreSQLDrizzle ORMtmi.jsdiscord.jsAnthropic SDKAWS S3WebSocket

Notas de engenharia

  • JustTheMic. O streamer publica o áudio em faixas separadas (microfone, jogo, música, convidados) e cada espectador faz a própria mixagem no navegador. Abaixe o jogo, silencie a música, fique com a voz. Ninguém mais deixa o público controlar a mixagem.
  • Legendas ao vivo, traduzidas para cada espectador. O plugin do OBS codifica as legendas localmente em tempo real, a plataforma retransmite e a extensão traduz para o idioma que aquele espectador específico fala. Um streamer transmitindo em um idioma alcança um público em todos eles, sem fazer nada diferente.
  • Um plugin nativo, um relay na nuvem e uma extensão de navegador formando um único pipeline de baixa latência: três canais de distribuição, três processos de release, um produto
  • 37 fases de desenvolvimento numeradas, com changelogs público, técnico e interno separados. O processo de release é um sistema, não um detalhe de última hora
  • Executor de migrações do Postgres feito à mão com histórico de desvios, então mudanças de schema são reversíveis e auditáveis
  • Ingestão em tempo real do IRC da Twitch via tmi.js mais uma ponte de voz com o Discord, ambas sobrevivendo a reconexões e limites de requisição
  • Armazenamento criptografado de credenciais com @noble/ciphers para tokens OAuth de terceiros
Plataforma de comunicação internaEm desenvolvimentoFlagship

A.V.Y.N.

Mensageria e voz internas para o time: ter em vez de alugar licenças

Mensageria e voz de time feitas para rodar no próprio servidor. A premissa é a estrutura de custo: Slack e Teams cobram por usuário para sempre, e uma empresa que hospeda a própria camada de comunicação para de pagar esse imposto e para de entregar suas conversas internas a um terceiro. Mensagens, salas de voz e autenticação, implantáveis na infraestrutura que o negócio já controla.

ReactTypeScriptExpressPostgreSQLDrizzle ORMFirebase AuthDaily.coAndroid

Notas de engenharia

  • Construída para e implantada em uma empresa real. Fazia parte do conjunto da TutorMax que levou o gasto mensal com ferramentas de ~US$ 15.000 para ~US$ 500
  • Elimina por completo o licenciamento por usuário. Adicionar o 200º usuário custa o mesmo que adicionar o 20º
  • Rodar no próprio servidor significa que as conversas internas nunca saem de uma infraestrutura que a empresa possui
  • Firebase Auth como único portão de autenticação, verificado no servidor com o Admin SDK
  • Salas de voz do Daily.co com ciclo de vida gerenciado no servidor, então os clientes nunca guardam credenciais de API
  • Traz um app Android junto do cliente web, então o time é localizável longe da mesa sem somar uma segunda conta por usuário
  • Originalmente construída sobre Matrix. O protocolo federado foi removido por completo assim que ficou claro que o produto não precisava dele. Reduzir escopo ganhou de defender o custo afundado.
Jogo multijogador em tempo realEm desenvolvimentoFlagship

StreamRacer

Corrida multijogador no navegador em que o chat da Twitch disputa contra pilotos pagantes

Um jogo de corrida multijogador para navegador com cliente em Babylon.js e física Havok e um servidor de API em Node. Espectadores da Twitch entram na corrida digitando !join e correm como bots de IA; usuários pagantes dirigem manualmente por WebSocket. Os dois correm na mesma pista, na mesma simulação, ao mesmo tempo.

Babylon.jsHavok PhysicsTypeScriptNode.jsWebSocketpnpm workspaces

Notas de engenharia

  • Simulação de física Havok rodando no navegador com um servidor com autoridade sobre o estado da corrida
  • Dois caminhos de controle numa única simulação: agentes de IA guiados pelo chat e entrada ao vivo por WebSocket de pilotos humanos
  • Monorepo com workspaces do pnpm separando cliente de jogo, servidor de API e tipos compartilhados
  • Pipeline próprio de pistas e texturas alimentando a cena do Babylon
Extensão de navegadorEntregue

STB Extension

Legendas ao vivo, tradução e sobreposições injetadas em sites de terceiros

Uma extensão Manifest V3 para Chromium e Firefox que adiciona legendagem ao vivo, tradução em tempo real, áudio para ouvir junto e sobreposições controladas pelo transmissor por cima da Twitch. Empacotada e enviada à Chrome Web Store; a versão para Firefox sai da mesma fonte.

TypeScriptManifest V3LiveKitesbuildChrome APIWebRTC

Notas de engenharia

  • Uma base de código, duas plataformas de extensão: as versões Chromium e Firefox saem de um único pipeline do esbuild
  • Cliente WebRTC do LiveKit rodando dentro de um content script para áudio simultâneo de baixa latência
  • Legendas e sobreposições desenhadas dentro de um DOM de terceiros que ela não controla, sem quebrar a página que a hospeda
  • Recursos liberados pelo transmissor: os espectadores só veem o que o streamer ativou
Desktop nativoEntregue

STB OBS Plugin

Um plugin nativo em C++ para o OBS Studio, com instalador assinado para Windows

Um plugin nativo do OBS Studio escrito em C++ e compilado com CMake, distribuído como instalador Windows x64 e como zip. Estende o próprio cliente de transmissão em vez de contorná-lo pelo navegador.

C++CMakeOBS Studio APIGitHub ActionsWindows installer

Notas de engenharia

  • C++ contra a API de plugins do OBS, uma disciplina diferente da do stack web, e a prova de que a caixa de ferramentas não é um limite
  • Presets de CMake mais GitHub Actions produzindo builds reproduzíveis e multiplataforma
  • Entregue como um instalador de verdade, não como um zip de arquivos e um README com instruções
Design de jogo + protótipoProtótipo

Claw Gunners

Um roguelite de máquina de garra por turnos, prototipado no navegador antes do compromisso

Pegue bolas de um poço com física usando uma garra de volume fixo e depois lute com o que conseguiu tirar. As bolas são ao mesmo tempo sua munição, sua cura, seu utilitário e sua moeda de melhoria, então cada tentativa é uma decisão de recursos. Desenhado sob a Contorium Studios LLC.

HTML CanvasJavaScriptGodot (planned port)Design documentation

Notas de engenharia

  • Protótipo jogável no navegador construído primeiro, justamente para responder às dúvidas de design antes de assumir compromisso com qualquer engine
  • Um plano de produção que sequencia o trabalho para o jogo estar jogável ao fim de cada fase
  • Documentação de design escrita cobrindo o loop central, a economia e as decisões caras de reverter
E-commerceEntregue

Silver Ahmet

E-commerce bilíngue e multimoeda para uma joalheria turca de 30 anos

Uma loja para um negócio turco de prata de lei que vende para o mundo todo. Conteúdo em inglês e turco, preços em dólar e em lira, e meios de pagamento que mudam conforme a região do comprador, além de um portal unificado que atende clientes e administradores a partir da mesma base de código.

ReactTypeScriptExpressPostgreSQLDrizzle ORMPayPal SDKGCS

Notas de engenharia

  • Checkout que reconhece a região: quais provedores de pagamento aparecem depende de onde o comprador está
  • Internacionalização completa inglês/turco em catálogo, checkout e fluxos transacionais
  • Preços em várias moedas com regras de envio internacional
  • Um portal, dois públicos: o histórico de pedidos do cliente e o CRM administrativo atrás da mesma casca
MarketplaceEm desenvolvimento

Elefy

Um marketplace de dois lados que conecta streamers pequenos a divulgadores verificados

Streamers pequenos da Twitch pedem impulsos promocionais (raids, menções) e criadores verificados aceitam e cumprem. Uma campanha percorre um ciclo de vida com vários estados, com supervisão administrativa para verificar criadores e liberar o pagamento.

ReactTypeScriptExpressPostgreSQLDrizzle ORMVite

Notas de engenharia

  • Marketplace de dois lados com fluxos distintos para quem pede e quem cumpre, sobre dados compartilhados
  • Máquina de estados da campanha com arbitragem administrativa nas etapas de verificação e pagamento
  • Pipeline de verificação de criadores controlando quem pode aceitar trabalho remunerado
SaaS verticalEm desenvolvimento

TipJar

Controle de gorjetas para quem trabalha em bares e restaurantes, com recibos lidos por OCR

Controle de turnos e gorjetas para garçons e bartenders, com análises que transformam uma caixa de sapatos cheia de recibos em informação sobre renda. O usuário fotografa um recibo e os números são extraídos em vez de digitados.

ReactTypeScriptExpressPostgreSQLGoogle Cloud VisionTesseractStripeFirebase

Notas de engenharia

  • OCR com Google Cloud Vision mais um caminho local com Tesseract para extrair totais de fotos de recibos
  • Controle de turnos alimentando a análise de ganhos: valor por hora, melhores turnos, tendência ao longo do tempo
  • Planos gratuito e premium cobrados pelo Stripe
  • Construído a partir do fluxo real de quem está na ponta. Quem usa está no meio do turno, com uma mão só e com pressa
Ferramentas internas / CRMEntregue

TutorMax Internal Platform

O sistema que levou uma empresa de US$ 15.000/mês em ferramentas para US$ 500

Uma substituição completa do conjunto operacional de uma startup, construída durante um trabalho em 2025–26. O ClickUp fazia papel duplo de CRM e gestor de projetos, ao lado de um punhado de outras ferramentas pagas; tudo isso foi substituído por um sistema de chamados em Kanban, uma base de conhecimento técnica interna, uma base voltada ao cliente e um portal público, mais uma camada de IA que transformava as reuniões semanais com clientes em chamados e documentação por conta própria. O custo mensal recorrente foi de cerca de US$ 15.000 para cerca de US$ 500.

ReactTypeScriptExpressPostgreSQLDrizzle ORMFathom APINeural networkAI / RAGVite

Notas de engenharia

  • ~US$ 14.500/mês retirados das despesas operacionais, cerca de US$ 174.000 por ano, substituindo ferramentas alugadas por software que a empresa passou a ter por inteiro
  • Reuniões viravam chamados automaticamente. A IA puxava as transcrições das calls semanais com clientes pela API do Fathom, lia o que foi de fato discutido, identificava os problemas levantados e abria chamados para o suporte técnico sem ninguém anotar nada.
  • A base de conhecimento se escrevia sozinha. A mesma passagem extraía soluções e contexto que surgiam na conversa e nunca eram documentados, e os arquivava na base, resolvendo o problema de a resposta existir só na memória de alguém.
  • Treinada na documentação interna, então a saída batia com o modo como a empresa realmente descrevia os próprios sistemas
  • Uma rede neural interna ligada a todos os departamentos: como todos os sistemas eram da própria empresa, um modelo podia ler reuniões, chat, chamados, ligações, vendas e contabilidade de uma vez. Depois de um período de aprendizado de dois a três meses, respondia a perguntas da diretoria sob demanda e trazia à tona problemas recorrentes de que a gestão nunca ficava sabendo.
  • O modelo escalava sozinho: uma reclamação mencionada uma vez era fixada, uma que se repetia era levantada, checada nas ferramentas internas contra uma solução existente e aberta como chamado quando não havia nenhuma
  • Kanban de dois públicos: clientes acompanhavam os próprios chamados, comentavam e fechavam quando um problema se resolvia sozinho, enquanto a discussão técnica interna ficava oculta e o CEO mantinha a supervisão das duas visões
  • Bases de conhecimento interna e externa separadas a partir de um só modelo de conteúdo, então uma solução escrita uma vez servia ao time técnico e ao cliente
  • Roteamento por nome de host: portal.*, help.* e o domínio principal renderizavam conjuntos de rotas e regimes de autenticação completamente diferentes a partir de uma única base de código e um único deploy
Utilitário de consumoEm desenvolvimento

Mama's RecipeKeepr

Gerenciador de receitas com controle por voz, despensa inteligente e listas de compras geradas

Um app de receitas feito para cozinhar de verdade: controle por voz sem as mãos enquanto elas estão cobertas de farinha, controle de despensa que sabe o que você já tem, e listas de compras derivadas da diferença entre as duas coisas.

ReactTypeScriptExpress 5pnpm workspacesNode 24Vite

Notas de engenharia

  • Monorepo com workspaces do pnpm em Node 24 separando o cliente React de uma API em Express 5
  • Controle por voz para navegar entre os passos durante o preparo
  • Estado da despensa comparado aos ingredientes da receita para gerar listas de compras automaticamente
Competências

Seja qual for o sistema, já entreguei um com esse formato

Startups não precisam de um especialista para cada camada. Precisam de alguém capaz de levar a coisa inteira do zero até rodar em produção. Cada competência abaixo leva a projetos reais em que foi usada.

Operações e automação

Montagem de área, desenho de procedimentos, fluxos de onboarding, caminhos de escalada e a automação que elimina de vez a etapa manual. Construído a partir de vinte anos na linha de frente, não de um diagrama de processo.

Produto full-stack

Do schema à interface entregue. Modelagem em Postgres, superfícies de API tipadas, autenticação e a interface por cima, desenhadas juntas, porque é ao separá-las que os produtos quebram.

Sistemas em tempo real

Estado de jogo por WebSocket, ingestão de chat IRC, áudio WebRTC, presença. Sistemas que precisam sobreviver a reconexões, congestionamento e limites de requisição sem derrubar o usuário.

3D e gráficos

Three.js, Babylon.js, física Havok, WebGL. Grafos de cena, editores, manipuladores e serialização, incluindo duas engines 3D rodando atrás de uma única plataforma.

Pipelines de IA e ML

Pipelines de geração com vários provedores, transcrição de fala, OCR, inferência no dispositivo, além de redes neurais implementadas do zero quando a matemática importa.

Pagamentos e cobrança

Integrações com Stripe e PayPal, planos de assinatura, checkout que reconhece a região, preços em várias moedas. Código de dinheiro escrito para ser auditado, não improvisado.

Nativo e desktop

C++ contra a API de plugins do OBS Studio, compilado com CMake e CI, distribuído como um instalador de Windows de verdade. Quando o navegador não basta, eu vou para o nativo.

Extensões de navegador

Manifest V3 para Chromium e Firefox a partir de uma única fonte. Content scripts operando dentro do DOM de terceiros sem quebrar a página que os hospeda.

E-commerce

Catálogo, carrinho, checkout, logística, administração. Internacionalizado em idiomas e moedas, com meios de pagamento que se adaptam à região do comprador.

Todas as plataformas

Android junto com a web para o A.V.Y.N., um plugin nativo em C++ para o OBS e uma extensão Manifest V3 saindo para dois motores de navegador a partir de uma única fonte. iOS, macOS, Windows, Linux ou o tablet parafusado na parede: onde você precisar que rode, eu construo lá.

Dados e painéis

Painéis, projeções, funis e relatórios, construídos sobre estado derivado para que os números não possam divergir dos registros que resumem.

Infraestrutura e DevOps

Docker, deploy no próprio servidor, executores de migração com histórico de desvios, pipelines de CI. Eu opero minhas próprias máquinas, incluindo a que serve esta página.