Ishan

Desenvolvedor Principal no MrPornGeek

Ishan está no MrPornGeek desde os primeiros dias. Ele é o desenvolvedor principal que basicamente construiu a plataforma do zero – o engraçado é que a primeira versão foi construída a milhares de milhas de qualquer escritório, numa praia, mesmo ao lado do fundador. Não é o ambiente de escritório típico, mas funcionou. O backend é o seu núcleo, mas é igualmente bom em código frontend, CSS, a detetar erros de design, gestão de servidores e basicamente tudo o que lhe atiram para cima. Um pau para toda a obra que, por acaso, é realmente bom na maioria dessas coisas.

Função no MrPornGeek

Ishan é o desenvolvedor principal no MrPornGeek e a pessoa que construiu esta plataforma a partir das fundações. Trabalha principalmente no backend mas, honestamente, faz um pouco de tudo. Constrói e mantém a parte do servidor que mantém a plataforma a funcionar, mas também salta para o frontend quando algo precisa de um ajuste ou quando nota falhas de design que todos os outros ignoraram. Também trata da administração de servidores – mantendo as coisas estáveis, seguras e a funcionar corretamente nos bastidores. A equipa de desenvolvimento confia nele porque consegue alternar entre lógica de backend, configuração de servidor e correções minuciosas de CSS sem perder o ritmo. Tendo construído o site ele próprio, conhece cada canto melhor do que ninguém, por isso é normalmente o primeiro a notar quando algo pode ser feito melhor.


Experiência profissional

  • Desenvolvedor Principal - MrPornGeek - 2016 - Presente

    Construiu toda a plataforma do zero e tem sido o desenvolvedor principal desde então. Gere o desenvolvimento backend, gestão de servidores e espreita o frontend regularmente. Cria funcionalidades, resolve bugs em ambos os lados da stack, deteta inconsistências de design que outros omitem, mantém os servidores saudáveis e supervisiona para que a tecnologia esteja atualizada. Não espera que lhe digam o que fazer – simplesmente trata disso.

  • Desenvolvedor Full Stack - Plataformas Web de Alto Tráfego - 2014 - 2016

    Antes do MrPornGeek, passou um par de anos em plataformas de larga escala onde tinha de ser fluente com tudo: bases de dados, lógica de servidor, APIs, gestão de servidores e o frontend para rematar. Habituou-se a saltar entre ambos os lados diariamente. A maioria dos desenvolvedores odeia essa mudança de contexto. Ishan nasceu para isso. Foi aí que adquiriu o instinto para saber onde as decisões de backend estragam o frontend, e vice-versa.

  • Desenvolvedor Freelance - Vários Sites e Nichos - 2012 - 2014

    Começou como freelance para todos os tipos de sites web em nichos totalmente diferentes. Numa semana podia estar a construir algo para um site de e-commerce, na seguinte uma plataforma de blog, e depois algo totalmente diferente. Essa variedade obrigou-o a aprender tudo rápido – não sobrevive como freelance se apenas souber uma coisa. Também se habituou aí a saltar entre backend e frontend porque a maioria dos clientes freelance não se importa com o lado da stack, só querem o resultado.


Áreas de especialização

  • Sistemas de backend em stacks de tecnologia modernas
  • Gestão de servidores e controlo de infraestrutura
  • Trata de CSS e frontend quando necessário
  • Deteta falhas de design que a maioria dos desenvolvedores ignora
  • Igualmente forte em backend e frontend
  • Atualização constante sobre novos frameworks e ferramentas
  • Design de bases de dados e aceleração de consultas
  • Construção e integração de APIs
  • Extrair o máximo desempenho do código do servidor
  • Escrever código limpo que outros consigam perceber depois dele
  • Aprendizagem de novas tecnologias instantaneamente
  • Segurança de servidores e monitorização de uptime

Competências Técnicas

Aqui é onde o Ishan realmente brilha. Ele não conhece apenas uma stack – mantém-se a par de tudo o que é atual e aplicável. Frameworks de backend, bibliotecas de frontend, sistemas de bases de dados, ambientes de servidor, ferramentas de deployment; tudo está no seu reportório. Não é o tipo de pessoa que aprende algo uma vez e fica sentado em cima disso cinco anos. Se sair algo melhor, ele vai aprender, experimentar e analisar se faz sentido para a plataforma. É por isso que a tecnologia por trás do MrPornGeek não parece datada – o Ishan não o permitiria.


Línguas, Frameworks e Ferramentas com que o Ishan trabalha

  • Node.js - usa diariamente, faz a maior parte do trabalho pesado
  • PHP - sente-se muito à vontade, especialmente com WordPress
  • Python - tira-o da gaveta sempre que é preciso automação
  • TypeScript - aprendido rápido e não voltou atrás
  • WordPress - construiu temas e plugins completos do zero
  • Docker - mantém cada ambiente limpo e consistente
  • DevOps — gere o pipeline completo de ponta a ponta

Abordagem ao Desenvolvimento

Há uma diferença entre código que funciona e código que funciona corretamente. O Ishan é picuinhas com isso. Desempenho, legibilidade, fazer as coisas bem em vez de remendos rápidos para cumprir um prazo. Ele também tem um olho apurado, por isso acaba a detetar coisas no frontend que nem sequer são o trabalho dele. Uma margem ligeiramente torta, um componente que não bate com o design ou um estado hover esquecido – ele nota tudo. A maioria dos desenvolvedores de backend nem olharia para essas coisas. Ele não consegue evitar.


Trabalho contínuo e frescura

Há sempre trabalho de backend. O site continua a crescer, por isso há constantemente algo para construir, acelerar ou repensar. Ishan está no código todos os dias – uns dias é uma grande funcionalidade nova, outros é tuning de desempenho e ocasionalmente lança-se no frontend porque algo o estava a irritar e ele quis resolver sozinho. Além disso, mantém os servidores a funcionar – monitorizando desempenho, tratando de atualizações, garantindo que nada cai a meio da noite. Ele também pressiona constantemente para melhorias. Não apenas manter o que existe – procura formas de tornar as coisas mais rápidas, limpas e resilientes por baixo do capô.


O que o torna diferente

Digamos assim – a maioria dos desenvolvedores que contrata faz o seu trabalho específico e vai-se embora. O Ishan faz o seu trabalho e depois vai fazer também metade do trabalho de todos os outros. Não porque alguém pediu, mas porque ele vê o que está mal e não o deixa ficar assim. A equipa de backend ganha um desenvolvedor. A equipa de frontend ganha outro par de olhos para verificação. O design ganha alguém que realmente nota quando algo está fora do sítio. Os servidores ganham alguém que leva o uptime a peito. O tipo construiu a plataforma do zero numa praia – esse sentido de propriedade não desaparece só porque a equipa cresceu.


Ferramentas e fluxo de trabalho

O que quer que o trabalho precise. Frameworks de backend modernos, ferramentas de frontend, bases de dados, Git, pipelines de CI/CD, equipamento de gestão de servidores – tudo entra em jogo. Ele não é fiel a uma stack específica. Se algo novo faz o trabalho melhor, ele muda sem hesitar. Tudo passa por uma revisão de código e testes adequados antes de tocar no site ao vivo. Coordena-se com o resto da equipa de desenvolvimento, QA e design para que o que ele lança não parta nada no lado deles.


Contribuições para o MrPornGeek

  • Construiu toda a plataforma do zero
  • Desenvolvedor principal desde o primeiro dia
  • Supervisiona a infraestrutura de servidores diariamente
  • Espreita o frontend regularmente para corrigir o que outros falham
  • Deteta problemas de design em todo o site
  • Pressiona sempre por melhores tecnologias e soluções limpas
  • Mantém o desempenho alto conforme a plataforma cresce

Responsabilidade e contacto

Algo tecnicamente errado? O site faz coisas que não devia? Envie-nos uma mensagem e coloque “Ishan – Dev” no assunto para que lhe chegue. Contacte Ishan aqui.

Perfil atualizado pela última vez: 17 de fevereiro de 2026