Ouverte à de nouvelles opportunités

Beatrice Egumandi

Ingénieure Logiciel Frontend

Je développe des applications web en production avec React, Next.js et TypeScript, avec un focus sur la performance, les interfaces complexes et les workflows produit.

Basée au Nigeria · UTC+1 (WAT) · En télétravail avec des équipes distribuées

02—Impact sélectionné

Quatre ans de frontend en production, en chiffres.

1M+

Utilisateurs atteints (estimation)

PlayStation Advent Calendar 2025, sur quatre marchés et en trois langues.

4+

Années en ingénierie frontend

React et Next.js en production pour des startups, des agences et des clients grands comptes.

5

Jeux interactifs livrés

Jeux Phaser intégrés dans une seule application de campagne, dont un en multijoueur temps réel.

85%+

Couverture de tests automatisés

Tests unitaires, d'intégration et end-to-end avec Jest, Cypress et Playwright.

20+

Applications réelles construites

Pour des startups, agences et clients enterprise depuis 2022.

03—Projets phares

Cinq projets qui montrent comment j'aime construire.

Un regard plus attentif sur les produits, les problèmes et les décisions derrière une partie du travail que j'ai le plus aimé construire.

01/Analyse

PlayStation Advent Calendar 2025

PlayStation — livré via un partenariat avec une agence · 2025

Une application de campagne PlayStation localisée dont j'ai pris en charge toute la livraison frontend : authentification PSN et sociale, tableau de bord d'engagement en direct, cinq jeux Phaser intégrés (dont du multijoueur en temps réel), notifications push et analytics soumises au consentement, le tout selon les standards d'accessibilité internes de Sony.

1M+
Utilisateurs atteints (estimation)
4
Marchés, 3 langues
5
Jeux intégrés

Lire l'analyse

La page d'accueil de la campagne, avec le sélecteur de marché ouvert sur l'Allemagne, le Canada en anglais et en français, la France et les Pays-Bas.

02/Analyse

Document Editor & Pagination Engine

Produit d'écriture de scénarios · 2025

Le package de pagination d'un éditeur de scénarios plantait sur les longs documents : les coupures de page étaient mal calculées et l'éditeur se figeait sous charge. Comme une reconstruction incrémentale n'a pas suffi, j'ai résolu le problème avec des reconstructions limitées (throttling), un traitement par lots en temps d'inactivité et une mesure du DOM plus sûre, puis j'ai forké, documenté et publié ma propre version maintenue sur npm.

300+
Pages gérées par document
npm
Fork publié et documenté

Lire l'analyse

300+Pages gérées par document

TipTapProseMirrorReactTypeScriptZustandExpresspdfjs-distnpm

03/Analyse

Role-based LMS

Travail professionnel · 2024–2025

Plateforme d'apprentissage couvrant les cours, les échelles de carrière, les évaluations de compétences et la gestion des organisations. J'ai construit l'interface produit et contribué au backend, aux données et à la CI, notamment la gestion des utilisateurs et des organisations avec Auth0, un constructeur de rôles en drag-and-drop et des rapports d'évaluation basés sur des graphes, avec des exigences de sécurité alignées sur OWASP

4
Domaines produit construits
Full-stack
Interface produit, backend, données et CI

Lire l'analyse

4Domaines produit construits

Next.jsReactTypeScriptTailwind CSSPostgreSQLPrismaAuth0Zod

04/Analyse

Minute Master

Minute Master — Londres, Royaume-Uni · 2024

J'ai pris en charge le cycle de vie des PV côté frontend : transcription et génération de brouillons par IA diffusées via Socket.IO, édition TipTap avec sauvegarde automatique et régénération, amendements et relecture, signatures électroniques, un tableau de PV avec permissions et un export Word/PDF.

90%
Précision des résumés
60%
Moins de prise de notes manuelle

Lire l'analyse

L'application Minute Master, montrant un document de réunion à l'étape de relecture.

05/Analyse

Convertia

Convertia — site vitrine · 2024

Un site vitrine multilingue construit sous forme de pages pilotées par un CMS, des modules d'accueil et de solutions aux parcours de contact, de blog et d'entreprise, mené jusqu'au lancement avec des corrections de SEO, de vidéo et de performance.

9
Pages construites
3
Menus de navigation responsive

Lire l'analyse

L'en-tête de la page d'accueil de Convertia, avec la navigation du site entre Services, Tech Hub, Industries, Cases, Company et Learn.

04—Autres projets

Travaux clients et produits en agence, en grand compte et en startup.

Des missions livrées qui n'ont pas d'étude de cas complète.

  • Internal ordering platform

    Client privé

    J'ai développé plus de 18 écrans par rôle couvrant les parcours client, administrateur et logistique — paiement, gestion des commandes, création de produits et reporting — en JavaScript vanilla, PHP et Bootstrap.

    • JavaScript
    • PHP
    • Bootstrap
  • Rocfela

    Site client

    Site vitrine pour une entreprise technologique proposant des services de développement d'applications et de logiciels.

    • Next.js
    • Tailwind CSS
  • italianCoffee

    Site client

    Carte interactive pour découvrir des producteurs de café, avec des liens d'achat directs.

    • React
    • Firebase
    • Tailwind CSS
    • Headless UI
    • Mapbox GL
  • Shadowticks

    Site client

    Envoi et réception de messages anonymes.

    • React
    • Firebase
    • Tailwind CSS

05—À propos

La version courte.

Je suis ingénieure logiciel frontend avec quatre ans d'expérience à livrer des applications React et Next.js que des personnes utilisent, des campagnes à grande échelle aux workflows produit complexes.

Le travail que je préfère se situe là où le frontend cesse d'être simple : un éditeur de texte enrichi qui peine à partir de quelques centaines de pages, plusieurs jeux partageant une même application, ou une session temps réel qui doit rester prévisible sur tous les appareils. Ces problèmes demandent de l'architecture, du profilage et des tests rigoureux — pas seulement des composants.

Je prends aussi des missions frontend en indépendante, en travaillant directement avec les équipes produit, design et backend.

06—Technologies sélectionnées

La stack avec laquelle j'ai réellement livré.

Stack principale
  • TypeScript
  • React
  • Next.js
  • JavaScript
  • Vite
  • HTML5
  • CSS3
État, données et formulaires
  • Redux Toolkit
  • Zustand
  • TanStack Query
  • React Hook Form
  • Zod
  • GraphQL (Apollo)
  • REST APIs
UI, style et animation
  • Tailwind CSS
  • Radix UI
  • Headless UI
  • Material UI
  • Styled Components
  • Sass
  • Framer Motion
  • GSAP
Tests et qualité
  • Jest
  • Vitest
  • Cypress
  • Playwright
  • ESLint
  • WCAG 2.1
Backend, données et temps réel
  • Prisma ORM
  • PostgreSQL
  • Firebase
  • Auth0
  • WebSockets
  • Socket.IO
  • Stripe
  • Paystack
Plateforme, observabilité et i18n
  • Docker
  • GitHub Actions
  • PostHog
  • Flagsmith
  • Adobe Analytics
  • OneTrust
  • next-intl / i18next

08—Références

Ce que disent les personnes avec qui j'ai travaillé.

  • J'ai engagé B comme ingénieure frontend et son niveau m'a vraiment surpris. Beatrice a fait du très bon travail sur un projet de 6 mois. Un excellent rapport qualité-prix aussi. Je la recommande vivement !

    David Hanby

  • J'ai confié à Beatrice la création de plusieurs sites web et tableaux de bord au fil du temps, et elle livre toujours à la perfection. Les sites sont généralement en ligne plus vite que prévu, et elle capture chaque détail du design avec une précision absolue. Non seulement ses réalisations finales sont fluides et responsives, mais sa communication claire et proactive rend la collaboration facile et sans stress.

    Gabriel Enemor

  • Beatrice est une développeuse travailleuse et impliquée ! J'ai eu le plaisir de travailler avec elle et je peux affirmer sans hésiter qu'elle livre systématiquement un travail de grande qualité, dans les délais. C'est aussi une excellente coéquipière, toujours prête à apprendre. Je la recommande vivement !

    Daniel Ayeni

  • J'ai eu le plaisir de travailler aux côtés de Beatrice pendant un an sur deux projets différents, et je peux affirmer en toute confiance qu'elle serait un atout précieux pour n'importe quelle équipe de développement. Beatrice a rejoint notre premier projet dans des conditions difficiles, avec des délais serrés et de fortes attentes. Elle s'est rapidement mise à niveau et a apporté une contribution significative, nous aidant à livrer dans les temps. Sa capacité d'adaptation et de prise en charge, même sous forte pression, s'est distinguée dès le départ. Travailler avec Beatrice est un vrai plaisir. Elle apporte une attitude constamment positive à l'équipe, n'esquive jamais ses responsabilités et offre toujours un engagement total. Beatrice est passionnée par l'apprentissage et la progression. Bien que son parcours se concentre sur le développement front-end, elle a toujours été désireuse d'explorer d'autres domaines et de contribuer partout où elle le pouvait. Avec le soutien d'une équipe qui encourage le mentorat et le développement des compétences, je ne doute pas qu'elle continuera à devenir une ingénieure exceptionnelle. Je recommande Beatrice sans réserve, et j'ai la certitude qu'elle s'épanouira dans son prochain poste.

    Darío Scattolini

  • J'ai eu le plaisir de travailler avec Beatrice chez Code Sherpas sur un projet interne, et ce fut fantastique. Dès le départ, elle a fait preuve de solides compétences techniques, d'une grande éthique de travail et d'un véritable engagement à écrire du code propre et maintenable. Elle maîtrise très bien JavaScript, TypeScript, React et Next.js, et abordait toujours les problèmes avec réflexion. Beatrice a été proactive pour améliorer notre base de code et nos processus, et sa communication avec l'équipe et les parties prenantes a toujours été claire et efficace. Ce que j'ai le plus apprécié, c'est son esprit collaboratif : elle était toujours prête à aider, à faire du pair programming ou à donner des retours solides en revue de code. Beatrice serait un excellent atout pour n'importe quelle équipe de développement. Je retravaillerais avec elle avec plaisir et je la recommande vivement !

    Ana Muraya

09—Contact

Recrutement, ou vous construisez quelque chose d'intéressant ? Parlons-en.

Je suis ouverte aux postes d'ingénierie logicielle et à des missions indépendantes sélectionnées. Si vous construisez un produit et cherchez une ingénieure, dites-moi sur quoi vous travaillez et ce dont vous avez besoin.