Femi Akinsiku

Senior Software Engineer

Senior engineer focused on auth infrastructure, micro-frontend architecture, and the full-stack systems that support them. I care about the decisions that are hard to undo.

About

I'm a full-stack engineer with 7+ years building production-scale web applications across Telco, ad-tech, SaaS, and fintech. Currently at Onpeeps, leading multi-tenant SaaS and OAuth 2.0 / OIDC auth infrastructure. Previously at Accenture and Publicis Groupe.

I specialise in React, TypeScript, and Node.js, with deep experience in micro-frontend architecture (Module Federation), GraphQL API design, and auth systems that need to be correct the first time. I care about measurable performance, clean abstractions, and engineering that holds up under real load.

Vaultly is my deep dive into identity infrastructure from first principles: a full CIAM / SSO platform with RS256 JWTs, OAuth 2.0 PKCE, TOTP MFA, and refresh token rotation with reuse detection.

Based in Lisbon, Portugal. Open to relocation. Let's talk.

Experience

  1. Oct 2025 — Present

    Senior Software Engineer · Onpeeps

    Architecting a multi-tenant SaaS platform with tenant isolation, RBAC, and scalable backend services. Led the migration to OAuth 2.0 + OpenID Connect via Keycloak, improving SSO capabilities and eliminating a class of authentication defects entirely. Designed JWT-based auth flows and built reusable oidc-client-ts adapters supporting Keycloak, Active Directory, and federated identity providers with silent token refresh. Shipping customer-facing features across REST and GraphQL APIs while owning Docker + GitHub Actions CI/CD.

    • React
    • TypeScript
    • Node.js
    • PostgreSQL
    • OAuth 2.0
    • Keycloak
    • OIDC
    • GraphQL
    • Docker
  2. Nov 2024 — Sept 2025

    Senior Technology Consultant · Accenture

    Architecting a micro-frontend platform using Webpack Module Federation, enabling 4 independent teams to deploy without coordination overhead and cutting cross-team release conflicts by 60%. Replaced REST with GraphQL + Apollo Client across a multi-tenant SaaS platform, reducing average API response time by 35%. Integrated OpenSearch to deliver sub-100ms queries on datasets with millions of records. Led monorepo migration across 8 services, cutting new engineer onboarding from 3 days to under 1 day.

    • TypeScript
    • React
    • GraphQL
    • Apollo
    • Webpack
    • Module Federation
    • AWS
    • OpenSearch
  3. Nov 2023 — Oct 2024

    Senior Frontend Developer · Kindred · Publicis Groupe

    Led frontend rebuild of core CRM views in React, TypeScript, and Astro.js, achieving sub-200ms render times on tables that previously took 1.2s; used daily by 200+ sales representatives. Implemented Playwright + Jest test suite raising coverage from 40% to 85% and cutting production regressions by 50%. Mentored 3 junior developers; 2 were promoted within 6 months and began independently leading feature streams.

    • React
    • TypeScript
    • Astro.js
    • Playwright
    • Jest
    • SSR
    • Veeva CRM
  4. Dec 2022 — Oct 2023

    Frontend Developer · Aubay

    Built a reusable React component library consumed across 5 product teams, reducing duplicate UI code by 30% and enforcing consistent UX patterns. Designed and consumed GraphQL APIs (Apollo + Relay + Prisma) for a real-time audio/video application handling complex state synchronisation across concurrent user sessions. Optimised via lazy loading and code splitting, improving average page load by 45% on the most-visited routes.

    • React
    • TypeScript
    • GraphQL
    • Apollo
    • Relay
    • Prisma
    • WebSockets
  5. Jun 2022 — Dec 2022

    Full-Stack Developer · MVP Factory

    Delivered end-to-end full-stack features on a fast-moving startup product within 2-week sprint cycles using Next.js, TypeScript, Node.js, and Prisma ORM. Built and maintained CI/CD pipelines via GitHub Actions, achieving zero-downtime deployments and automated test gating across all environments.

    • Next.js
    • TypeScript
    • Node.js
    • Prisma
    • GitHub Actions
    • Docker
  6. Mar 2022 — May 2022

    Blockchain Frontend Developer · Livetree

    Led frontend development of a social NFT platform (React, Next.js, TypeScript) integrating Ethereum smart contracts via ethers.js, enabling users to create collectives and trade stakes. Developed and deployed Solidity smart contracts using Hardhat and Truffle, shipping a functional dApp to Ethereum mainnet within 3 months.

    • React
    • Next.js
    • TypeScript
    • ethers.js
    • Solidity
    • Hardhat
    • Ethereum
  7. May 2021 — Mar 2022

    Co-Founder & Lead Engineer · Pantry

    Co-founded a food-waste reduction startup; led all engineering from zero, conducted user research, and shipped an investor-pitched MVP over 12+ months. Built a Progressive Web App (Next.js, TypeScript, Node.js, Twilio API) handling meal planning, inventory management, and behavioural waste-reduction nudges.

    • Next.js
    • TypeScript
    • Node.js
    • Twilio
    • PWA
    • PostgreSQL
  8. Oct 2017 — Oct 2020

    Software Engineer & Programme Assistant · Andela

    Contributed to the #BuildforSDG initiative, a Facebook + Andela partnership upskilling 1,000+ developers across 6 Sub-Saharan African countries in agile, remote software development. Mentored developers and coordinated technical delivery across distributed teams spanning multiple time zones.

    • JavaScript
    • React
    • Node.js
    • Python
    • Agile

Projects

  1. Vaultly preview

    Vaultly

    Full-stack CIAM / SSO platform built from first principles. Auth server issues RS256 JWTs with a locally-managed RSA key pair and exposes a JWKS endpoint so any service can verify tokens without a shared secret. OAuth 2.0 PKCE for Google and GitHub. TOTP MFA (RFC 6238). Refresh token rotation with reuse detection: a replayed token revokes the entire family. Multi-tenant orgs with email invitations, RBAC, and a full audit log.

    • Next.js 15
    • Node.js
    • TypeScript
    • PostgreSQL
    • Drizzle ORM
    • iron-session
    • otplib
    • Docker
  2. Waveroom preview

    Waveroom

    Collaborative album editor with Spotify API integration, built full-stack from 0 to production at Explorator Labs. Handles real-time audio editing sessions, playlist management, and a clean consumer-grade UX.

    • Next.js
    • TypeScript
    • GraphQL
    • Spotify API
    • Node.js