Retrato de Vinícius Hack

Aberto a conversar

Balneário Camboriú, SC

Balneário Camboriú, SC · 2026

Agora: Layback · MyTribe · Your Daily Cards

Quem sou.

Trabalho como desenvolvedor contratado desde 2021 (escrevi a primeira linha de código em 2019) e, à parte, crio apps próprios e para clientes (freelance). O que me interessa é o caminho. Sentar com o problema, escolher a ferramenta mais adequada e entregar algo que as pessoas usem de verdade — e que traga valor para o negócio.

Stack

Front

  • TypeScript
  • React
  • Next.js
  • Tailwind

Back

  • NestJS
  • Rust
  • Postgres
  • Firebase
  • Supabase
  • BullMQ

Mobile & produto

  • Expo
  • React Native
  • Stripe
  • AI (Agent)

Como penso.

O currículo lista o que foi feito. Aqui está o critério.

  1. 01

    Produto antes de ticket

    Eu sento com o cliente, alinho expectativa e só então escrevo código. Feature que não existe no mundo não conta.

  2. 02

    IA como ciclo, não como truque

    Do blank ao deploy com a mesma barra: teste, review, refatoração, observabilidade. A ferramenta encurta o caminho. Não baixa o padrão.

  3. 03

    Trade-off explícito

    POC documentada para decidir — o que ganha, o que se perde, o que fica para depois. Impressionar a sala não é um resultado.

  4. 04

    Prazo é arquitetura

    Três meses e uma lei no calendário mudam o desenho. O exemplo não é o bullet. É o produto que substituiu o que a regra não aceitava mais.

Projetos selecionados.

Escolha um projeto para ver a capa e a história.

  1. Alento Foto & Filme

    freela

    Site de fotografia e filmagem de casamento: portfólio, galerias e orçamento. Um freela do rascunho aos clientes usando.

    Ver projeto
  2. MyTribe

    iOS / Android

    App de comunidades digitais: pessoas por cidade, mensagem, RSVP, push. Backend no Supabase, admin em Next.js com Stripe, convite com deep link. Eu queria um produto em que a conversa tenha para onde ir.

    Ver projeto
  3. Your Daily Cards

    app store

    Hábitos e intenções viram a mão do dia e missões aleatórias com XP. Sem conta, sem servidor, PT e EN. O app cabe no aparelho — e essa restrição é o produto.

    Ver projeto
  4. Layback App / Bot

    desktop

    Sem Rust e sem app nativo no currículo, arquitetei a API NestJS e o motor de bots em Rust para um prazo regulatório. O produto central não-conforme saiu. Entrou uma versão modular, que a regra aceita e o usuário consegue customizar.

    Ver projeto
  5. Layback Backtest

    full-stack

    Do zero à produção: dados ao vivo no Firebase, fila BullMQ, CRUD no Postgres. O gargalo era filtrar histórico demais. Resolvi com consulta e algoritmo — não com mais máquina.

    Ver projeto
  6. Automatize

    IA

    Um agente para o cliente leigo criar, pausar e ler campanha de tráfego pago — no app ou no WhatsApp. A tese que eu defendi: o mesmo agente pode vender; outro pode alertar suporte e o time interno.

    Ver projeto
  7. Layback White-label

    consultoria

    A Layback era contratada por outra software house — dona do back-end. Eu fiquei com o front e o backoffice, e falava direto com o stakeholder de lá. White-label de alto volume: o problema não era tela, era o dia, o cliente e a operação ao mesmo tempo.

  8. Goalfy

    front-end

    Uma linha do passado que ainda importa: o fluxo de pagamento e assinatura na Stripe, e um fluxograma em react-flow, para a conversão parar de travar no meio do caminho.

    Ver projeto

Onde trabalhei.

  1. Julho 2026 — agora

    Engenheiro de software e produto · Automatize

    Agente para o cliente leigo criar, pausar e ler campanha de tráfego pago — no app e no WhatsApp. A mesma ideia serve para vender, alertar suporte ou o time interno.

  2. 2022 — agora

    Engenheiro de software e produto · Layback Trading

    Front da plataforma white-label (100k+ usuários/dia), API NestJS e motor de bots em Rust num prazo regulatório, e uma simulação financeira que precisava filtrar 30GB+ sem pedir mais máquina — e muito mais.

  3. 2021 — 2022

    Engenheiro de software — front-end · Goalfy

    Fluxo de pagamento e assinatura na Stripe, e um fluxograma em react-flow, para a conversão parar de travar no meio do caminho.

Vamos conversar.

Aberto a uma conversa — um produto travado, um time que precisa de alguém que tire do papel, ou uma parceria que ainda não tem nome.