Ishan

Développeur principal chez MrPornGeek

Ishan fait partie de MrPornGeek depuis le début. C’est le développeur principal qui a pratiquement construit la plateforme à partir de zéro – ce qui est drôle, c’est que la première version a été construite à des milliers de kilomètres de tout bureau, sur une plage, juste à côté du fondateur. Pas l’environnement de bureau typique mais ça a marché. Le backend est son cœur de métier mais il est tout aussi doué pour le code frontend, le CSS, la détection de bugs de design, la gestion de serveurs et pratiquement tout ce qu’on lui confie. Un touche-à-tout qui est en plus vraiment bon dans la plupart de ces domaines.

Rôle chez MrPornGeek

Ishan est le développeur principal chez MrPornGeek et la personne qui a construit cette plateforme dès la base. Il travaille principalement sur le backend mais, honnêtement, il fait un peu de tout. Il construit et maintient la partie serveur qui fait fonctionner la plateforme, mais il intervient aussi sur le frontend quand quelque chose a besoin d’un ajustement ou quand il remarque des défauts de design que tout le monde a ignorés. Il s’occupe également de la gestion des serveurs – en veillant à ce que tout soit stable, sécurisé et fonctionne correctement en coulisses. L’équipe de développement compte sur lui parce qu’il peut alterner entre la logique backend, la configuration serveur et les corrections CSS minutieuses sans perdre le rythme. Ayant construit le site lui-même, il en connaît chaque recoin mieux que quiconque, c’est pourquoi il est généralement le premier à remarquer quand quelque chose peut être amélioré.


Expérience professionnelle

  • Développeur principal - MrPornGeek - 2016 - Présent

    Construction de l'intégralité de la plateforme à partir de zéro et rôle de développeur principal depuis lors. Gestion du développement backend, de la gestion des serveurs et interventions régulières sur le frontend. Crée des fonctionnalités, corrige les bugs des deux côtés de la pile, repère les incohérences de design que d'autres omettent, maintient les serveurs en bonne santé et veille à ce que la technologie soit à jour. N'attend pas qu'on lui dise quoi faire – il s'en occupe, tout simplement.

  • Développeur Full Stack - Plateformes web à fort trafic - 2014 - 2016

    Avant MrPornGeek, il a passé quelques années sur des plateformes à grande échelle où il fallait maîtriser l'ensemble : bases de données, logique serveur, API, gestion de serveurs et le frontend en prime. Il a pris l'habitude de passer d'un côté à l'autre quotidiennement. La plupart des développeurs détestent ce changement de contexte. Ishan est né pour cela. C'est là qu'il a acquis cet instinct pour savoir où les décisions backend gâchent le frontend, et vice versa.

  • Développeur indépendant - Divers sites et niches - 2012 - 2014

    Début en tant qu'indépendant pour toutes sortes de sites web dans des niches totalement différentes. Une semaine, il pouvait construire quelque chose pour un site de e-commerce, la suivante une plateforme de blogs, puis encore autre chose. Cette variété l'a forcé à tout apprendre rapidement – on ne survit pas en tant qu'indépendant si on ne connaît qu'une seule chose. C'est aussi là qu'il a pris l'habitude de sauter entre le backend et le frontend parce que la plupart des clients indépendants se fichent de la partie technique, ils veulent juste le résultat.


Domaines d'expertise

  • Systèmes backend sur des piles technologiques modernes
  • Gestion des serveurs et contrôle de l'infrastructure
  • Prise en charge du CSS et du frontend quand c'est nécessaire
  • Détection des défauts de design que la plupart des développeurs ignorent
  • Aussi solide en backend qu'en frontend
  • Mise à jour constante sur les nouveaux frameworks et outils
  • Conception de bases de données et accélération des requêtes
  • Construction et intégration d'API
  • Optimisation maximale des performances du code serveur
  • Rédaction de code propre que d'autres peuvent comprendre après lui
  • Apprentissage instantané de nouvelles technologies
  • Sécurité des serveurs et surveillance de la disponibilité (uptime)

Compétences techniques

C’est là qu’Ishan brille vraiment. Il ne connaît pas qu’une seule pile technique – il se tient au courant de tout ce qui est actuel et applicable. Frameworks backend, bibliothèques frontend, systèmes de bases de données, environnements serveurs, outils de déploiement – tout est dans son répertoire. Ce n’est pas le genre de personne qui apprend une chose une fois et se repose sur ses lauriers pendant cinq ans. Si quelque chose de mieux sort, il l’apprendra, l’essaiera et analysera si cela a du sens pour la plateforme. C’est pourquoi la technologie derrière MrPornGeek ne semble pas datée – Ishan ne le permettrait pas.


Langages, frameworks et outils avec lesquels Ishan travaille

  • Node.js - utilisé quotidiennement, effectue la majeure partie du travail lourd
  • PHP - très à l'aise avec, surtout avec WordPress
  • Python - l'utilise dès qu'une automatisation est nécessaire
  • TypeScript - appris rapidement et sans retour en arrière
  • WordPress - a construit des thèmes et des plugins complets de toutes pièces
  • Docker - maintient chaque environnement propre et cohérent
  • DevOps — gère le pipeline complet de bout en bout

Approche du développement

Il y a une différence entre un code qui fonctionne et un code qui fonctionne correctement. Ishan est pointilleux à ce sujet. Performance, lisibilité, faire les choses proprement plutôt que de faire du bricolage rapide pour tenir un délai. Il a aussi un œil vif, ce qui fait qu’il finit par repérer des choses sur le frontend qui ne relèvent même pas de son travail. Une marge légèrement décalée, un composant qui ne correspond pas au design ou un état de survol oublié – il remarque tout. La plupart des développeurs backend ne jetteraient même pas un coup d’œil à ces choses. Lui, il ne peut pas s’en empêcher.


Travail continu et actualité

Il y a toujours du travail sur le backend. Le site continue de croître, il y a donc constamment quelque chose à construire, à accélérer ou à repenser. Ishan est dans le code tous les jours – parfois c’est une grosse nouvelle fonctionnalité, d’autres jours c’est de l’ajustement de performance et occasionnellement il se lance sur le frontend parce que quelque chose l’agaçait et qu’il voulait le corriger lui-même. En plus de cela, il maintient les serveurs en état de marche – surveillance de la performance, gestion des mises à jour, s’assurer que rien ne tombe au milieu de la nuit. Il pousse aussi constamment pour des améliorations. Pas seulement maintenir ce qui existe – il cherche des moyens de rendre les choses plus rapides, plus propres et plus résistantes sous le capot.


Ce qui le rend différent

Disons-le ainsi : la plupart des développeurs que vous embauchez font leur travail spécifique et s’en vont. Ishan fait son travail, puis il va faire aussi la moitié du travail de tous les autres. Pas parce que quelqu’un lui a demandé, mais parce qu’il voit ce qui ne va pas et qu’il ne le laissera pas en l’état. L’équipe backend gagne un développeur. L’équipe frontend gagne une paire d’yeux supplémentaire pour vérifier. Le design gagne quelqu’un qui remarque vraiment quand quelque chose cloche. Les serveurs gagnent quelqu’un qui prend la disponibilité (uptime) comme une affaire personnelle. Le type a construit la plateforme de toutes pièces sur une plage – ce sentiment de propriété ne disparaît pas simplement parce que l’équipe a grandi.


Outils et flux de travail

Tout ce dont le travail a besoin. Frameworks backend modernes, outils frontend, bases de données, Git, pipelines CI/CD, équipement de gestion de serveurs – tout y passe. Il n’est pas fidèle à une pile technique spécifique. Si quelque chose de nouveau fait mieux le travail, il changera sans hésiter. Tout passe par une vérification de code et des tests appropriés avant de toucher le site en production. Il coordonne son action avec le reste de l’équipe de développement, de la QA et du design pour que ce qu’il livre ne casse rien de leur côté.


Contributions à MrPornGeek

  • Construction de l'intégralité de la plateforme à partir de zéro
  • Développeur principal depuis le premier jour
  • Surveillance de l'infrastructure serveur au quotidien
  • Interventions régulières sur le frontend pour corriger ce que d'autres omettent
  • Détection des problèmes de design sur tout le site
  • Pousse toujours pour de meilleures technologies et des solutions propres
  • Maintien d'une performance élevée au fur et à mesure que la plateforme grandit

Responsabilité & contact

Quelque chose ne va pas techniquement ? Le site fait des choses qu’il ne devrait pas ? Envoyez-nous un message et indiquez « Ishan – Dev » en objet pour que cela lui soit transmis. Contactez Ishan ici.

Profil mis à jour le : 17 février 2026