Sobre nós - Um estúdio pequeno em São Paulo

A Mellofattura constrói aplicações web, software nativo da Apple e recursos de IA para times que se importam com o acabamento.

Estratégia, design e engenharia ficam no mesmo time — é basicamente por isso que um lançamento sai enxuto em vez de inchado.

Estamos no Brasil e trabalhamos remoto. Swift e SwiftUI nas plataformas da Apple, Next.js e TypeScript na web, e sistemas de IA quando o produto realmente precisa deles.

Next.js, TypeScript, Convex e Clerk
Web
Apps para iOS e macOS
Apple
Agentes e recursos com LLM em produtos reais
AI

Nossa cultura - Como a gente trabalha

A gente mantém a régua alta no acabamento e fica perto dos times para quem constrói. O resto é, na maior parte, disciplina sobre o que a gente recusa.

  • Tecnologia nova precisa se justificar. Uma tecnologia entra quando deixa o produto mais claro ou o sistema mais firme. Ser nova não é motivo sozinho.
  • Arquitetura que aguenta. Código legível e uma estrutura pensada são o que permite um produto continuar mudando depois do lançamento sem ficar quebradiço.
  • Feito para quem usa todo dia. Interface tem que parecer óbvia para quem está com pressa. A gente projeta para a pessoa que abre o produto todo dia — e uma demo substitui isso muito mal.

Nossa stack - Com o que a gente constrói

Uma lista curta, de propósito. Cada item já foi para produção em um produto que a gente ainda mantém, e cada um está aqui por reduzir o número de peças móveis, não por aumentar.

Front-end web e mobile

Na web o front-end é um app Next.js. No mobile a gente vai de nativo em vez de embrulhar uma web view: Swift e SwiftUI para iPhone, iPad e Mac, Jetpack Compose quando o produto também precisa existir no Android.

  • Next.js. O front-end web: React renderizado no servidor, com um build que a gente conhece por dentro.
  • Swift & SwiftUI. Apps nativos para as plataformas da Apple, do primeiro protótipo ao build da App Store.
  • Jetpack Compose. Android nativo quando o produto precisa estar nas duas plataformas.

Backend e banco de dados

Convex é o backend quando o produto tem uma fonte de verdade compartilhada: banco, funções de servidor e camada realtime no mesmo lugar, com o cliente sempre em sincronia e sem cache para vigiar. SwiftData é o armazenamento quando um app Apple é local-first e o dado pertence ao aparelho. Alguns produtos usam os dois.

  • Convex. Banco, funções de servidor e sincronia realtime em um backend só.
  • SwiftData. Persistência no aparelho para apps Apple local-first.

Autenticação

Login, sessão e organizações são problema resolvido, então a gente não resolve de novo. O Clerk dá a todo produto o mesmo login na web e no mobile, e se encaixa direto no Convex.

  • Clerk. Login, sessão e organizações, compartilhados entre web e mobile.

Pagamentos

Duas ferramentas, uma por vitrine. O Stripe cuida de cartão, fatura e assinatura na web. O RevenueCat embrulha a cobrança da App Store e do Google Play para que uma assinatura seja uma coisa só no código, não três.

  • Stripe. Cartão, fatura e assinatura na web.
  • RevenueCat. Compra dentro do app e assinatura no iOS e no Android, atrás de uma API só.

As ferramentas são a metade menor da história. Como um projeto roda é onde a diferença aparece de verdade.

Liderança

  • Marcello Gonzatto Birkan

    Fundador

Do blog

Notas sobre entregar software de produto: decisões de arquitetura e os detalhes que só aparecem depois do lançamento.

Programando apps iOS pela nuvem: Claude Code e Revyl

Uma madrugada, dois apps iOS, 19 PRs mergeados e o Xcode fechado. Como as sessões na nuvem do Claude Code e o simulador remoto do Revyl se encaixam, e onde o Mac ainda entra.

Ler mais

Desenvolvimento iOS com o meu Mac desligado

Mandei uma tarefa por mensagem e o app voltou escrito, compilado, instalado num iPhone da nuvem, fotografado e com PR aberto. O ciclo inteiro numa thread: o que já funciona, o que custa e o que ainda não dá.

Ler mais

Conte sobre o seu projeto

Onde estamos

  • São Paulo
    São Paulo, SP
    Brasil