Mallik Solutions logoMallik Solutions
A aceitar novos projetos

Software bem construído.
Experiências cuidadas.

A Mallik Solutions é uma consultoria de software que desenha, constrói e opera sistemas em produção — da primeira arquitetura até ao lançamento. Trabalhamos com equipas em todo o mundo.

Sobre

Uma consultoria construída em torno da entrega

A Mallik Solutions é uma consultoria de software especializada em engenharia de produto full-stack. Trabalhamos com fundadores e equipas internas para desenhar, construir e operar sistemas acessíveis e de alto desempenho sobre bases web e cloud modernas — Next.js, TypeScript e arquitetura cloud-native.

Fundada por Abhisek Mallik, servimos clientes em todos os fusos horários. Cada projeto entrega código testado, documentado e sustentável, com uma passagem de conhecimento que deixa a sua equipa dona daquilo que construímos.

2
Projetos entregues
100%
Clientes que voltaram para um segundo projeto
1
Dia útil para a primeira resposta
4
Áreas de atuação

Porquê nós

Porque é que as equipas trabalham connosco

As coisas que acabam por importar depois de assinado o contrato.

  • Apenas engenheiros séniores

    A pessoa que define o seu projeto é a que o constrói. Não há passagem para uma equipa júnior depois de o trabalho estar ganho.

  • Testado e documentado por norma

    Os testes automáticos e a documentação escrita fazem parte do que entregamos, não são uma rubrica a cortar sob pressão. É isso que torna o segundo ano comportável.

  • Tudo é seu

    O repositório, a infraestrutura, os domínios e as contas de terceiros estão em seu nome desde o primeiro dia. Deixar-nos não lhe custa nada além do pré-aviso.

  • Âmbito fechado, preço fechado

    Quando o trabalho pode ser especificado, orçamentamo-lo e mantemos o número. Quando genuinamente não pode, dizemo-lo em vez de inflacionar a estimativa e torcer.

  • Acessível e rápido por requisito

    As WCAG 2.2 AA e os Core Web Vitals são critérios de aceitação, não uma fase posterior. Corrigir qualquer um deles depois custa várias vezes mais do que construir já com eles em mente.

  • Fale com quem programa

    Não há um gestor de conta entre si e o trabalho. Fala com a pessoa que tem o contexto e que consegue mesmo mudar alguma coisa.

Processo

Como trabalhamos

Cinco fases. Cada uma termina em algo que pode rever, para que nunca lhe peçam para aprovar trabalho que não viu.

  1. Descoberta e definição de âmbito

    Mapeamos os requisitos, as restrições e os sistemas já existentes, e depois acordamos um âmbito e uma estimativa. Se o projeto não devia avançar tal como está descrito, é aqui que o dizemos.

  2. Arquitetura e desenho

    Modelo de dados, fronteiras do sistema e desenho das interfaces, revistos consigo antes de alguém escrever código de produção. As decisões ficam registadas juntamente com o raciocínio por trás delas.

  3. Construção em iterações

    Iterações de duas semanas, cada uma terminada em algo que pode usar. Os testes e a integração contínua correm desde o primeiro commit, por isso «feito» significa lançado e não «funciona no meu portátil».

  4. Lançamento e robustez

    Orçamentos de desempenho, auditoria de acessibilidade, revisão de segurança e monitorização, tudo antes do lançamento. Ensaiamos a reversão com o mesmo cuidado que a entrada em produção.

  5. Passagem de conhecimento e suporte

    Documentação, uma sessão de trabalho com os seus programadores e todas as credenciais transferidas para si. Continuar numa avença ou passar tudo para dentro: ambos são bons desfechos.