Senior Frontend Engineer · Frontend Platform & Architecture
Micro-frontends · Design systems · Accessibility · Agentic AI & MCP
📍 Munich, Germany · 🟢 Open to roles (Munich, hybrid or remote) · 🛂 Permanent resident, no sponsorship needed
I'm a frontend engineer with 7+ years of experience building B2B web applications, micro-frontend platforms and design systems. I drive frontend architecture through ADRs, work with designers to turn Figma into responsive, accessible UI, and run code review and technical hiring. I also go fullstack when the product needs it, and I've shipped production LLM features with LangChain and the Model Context Protocol (MCP).
- Frontend Builder at Censhare: designed a modular platform for assembling customer-specific UIs from shared components. It runs at 10+ enterprise customers, and new custom UIs now take weeks instead of months.
- Micro-frontend runtime: set up Import Maps so 30+ micro-frontends share a single React/vendor runtime, and bundle size stayed flat as new frontends were added.
- MCP server: built a server that exposes asset management, metadata editing and publishing to LLM agents: 35 permission-scoped tools, live at 4 customers.
- Architecture: wrote the ADR for a five-layer feature architecture, now the standard in 13 product modules.
- Accessibility: made WCAG 2.2 AA and BFSG compliance part of code review and the Definition of Done, with Playwright accessibility checks in CI.
- Quality at scale: Vitest and Playwright pipelines gated every merge request across 200+ releases and cut escaped production defects by 20%. Earlier, I raised test coverage from 10% to 80% at FYEO.
- Public-sector scale: delivered platforms serving 2M+ citizens and a vehicle registration engine handling 1.5M+ entries a year, with page loads about 40% faster after moving to Next.js SSR/SSG.
| Project | What it is | Stack |
|---|---|---|
| Odudu | Open-source OAuth 2.1 / OpenID Connect identity provider with first-class agent identity and an admin console. In development. The console is tested in CI with Playwright and axe against WCAG 2.2 AA in light and dark themes, it passes the OpenID Foundation conformance suite (Config OP) in CI, and design decisions are documented in ADRs. | TypeScript monorepo |
| Wired | Real-time collaborative whiteboard. Multiple users edit one canvas with conflict-free merging, live cursors and presence, and one login session shared across HTTP and WebSockets. | React 19, TypeScript, Konva, Yjs (CRDT), Socket.IO, Redis |
| PhotoCraft · FilmCraft | Open-source photo editor and nonlinear video editor written from scratch in pure Rust. | Rust |
| Area | Tools |
|---|---|
| Languages | TypeScript, JavaScript (ES6+), HTML5, CSS3, Sass, Python, Rust |
| Frameworks & UI | React, Vue 3, Next.js, Nuxt, Angular, Node.js, Tailwind CSS, MUI, Three.js (TresJS), D3.js |
| Architecture & state | Micro-frontends, Import Maps, Monorepos (Nx, Lerna, Turbo), Design systems, Zustand, Pinia, Redux Toolkit, TanStack Query, GraphQL, gRPC, WebSockets |
| Performance & accessibility | Core Web Vitals, bundle optimization (Vite, Webpack), code splitting, Lighthouse, WCAG 2.2 AA, EN 301 549, BFSG / BITV 2.0 |
| Quality & process | Vitest, Jest, React Testing Library, Cypress, Playwright, TDD, code review, Agile / Scrum |
| DevOps & tooling | GitLab CI/CD, GitHub Actions, Docker, AWS (S3, CloudFront, Lambda), Vercel, Netlify, Sentry, Storybook, Figma |
| Agentic AI | LangChain, LangGraph, OpenAI API, Model Context Protocol (MCP), tool / function calling, multi-step LLM agents |
| Period | Role | Company |
|---|---|---|
| Aug 2025 – Present | Senior Frontend Engineer | Censhare, Munich: enterprise digital asset management and publishing |
| Dec 2023 – Jul 2025 | Senior Frontend Engineer (led a 7-person unit) | Agile Robots, Munich: web-based robot programming (DIONE) |
| Jan 2022 – Nov 2023 | Frontend Engineer, Tech Lead | FYEO, Remote: cybersecurity SaaS |
| Aug 2020 – Dec 2021 | Frontend Engineer | Outsource Global Technologies, Nigeria: national government platforms |
| Mar 2017 – Jul 2020 | Software Engineer | Access Solutions, Nigeria |
Education: B.Eng. Computer Engineering, Federal University of Technology, Minna (First Class Honours), recognized in Germany via ZAB / anabin. Languages: English (native), German (A1, currently in a B1 course).
I'm open to senior frontend and frontend-platform roles in Munich, hybrid or remote. The best way to reach me is LinkedIn, and more of my work is on my portfolio.



