Skip to content

Senior Full-Stack Software Engineer · AI Integration · MCP

Emery Muhozi

Building at the Edge of AI

☑ Open to opportunities · 2026

Drawn byE. MUHOZI
ProjectBUILDING AT THE EDGE OF AI
ServiceFULL-STACK · AI/MCP
Experience9+ YRS (2017—)
LocationNAIROBI, KE — REMOTE, US HOURS
StatusIN PRODUCTION

Part of the team behind the Collection Curator MCP server — one of the earlier production MCP deployments inside a Fortune 500 retailer — connecting enterprise data to AI agents with LangChain, LangGraph, and AWS Bedrock. Fully remote from Nairobi, working US hours.

Portrait of Emery Muhozi
Drawn from life · Emery Muhozi

General Notes

ABOUT

Full-Stack Software Engineer with 9+ years building web, mobile, and AI-driven products — from real-time analytics platforms for luxury fashion brands to DeFi tooling for Web3 communities.

At Tapestry Inc since 2019 (7+ years), bridging engineering and analytics: building the platforms merchandising, pricing, and planning teams across Coach, Kate Spade, and Stuart Weitzman use for daily decisions — and their applied-AI layer.

Part of the team that delivered the Collection Curator MCP server — one of the earlier production MCP deployments inside a Fortune 500 retailer — exposing curated product and sales data to AI agents with the same auth, role, and region guardrails as the human-facing app, plus LangChain/LangGraph agent workflows and AWS Bedrock inside the corporate AWS boundary.

Led platform-level work on a live production system with zero business disruption: an Nx monorepo consolidation of ~2,500 TypeScript files, a 185,000-line modernization (codebase health 65/C to 90/A), and an in-VPC private CDN with a golden-image container pipeline.

Fully remote from Nairobi on US hours — a continuously renewed US enterprise contract for 7+ years, sustaining trust across time zones, teams, and re-orgs. Before that: co-founded a digital consultancy in Kigali serving SMEs across East Africa — won the work, scoped it, delivered it end to end.

Builder outside work hours too: shipping on GitHub for 13 years, from PHP and Android beginnings through Andela to Fortune 500 scale. Co-founded Bohoka with friends — a mental-health platform (React Native app, Laravel API, CMS) built and maintained for 3+ years — with mobile depth down to the native layer: NFC, Kotlin/Objective-C modules, Fastlane release automation, and major React Native upgrades on live apps.

Agile (Scrum, Kanban) · Secure SDLC · Mentoring & Code Reviews · Remote Collaboration · Technical Documentation · End-to-End Delivery

9+Years of Experience
7+Years at Tapestry Inc
185KNet Lines Removed, Zero Disruption
90/ACodebase Health, up from 65/C
13Years Shipping on GitHub
820+PRs Authored, 239 More Reviewed

Education & Training

  • Software Engineering Fellowship

    2018 – 2019

    Andela — Nairobi, Kenya

    Selected through a competitive process for a paid full-time fellowship; built production projects in Python (Flask, Django) and JavaScript (React, React Native). Placed with Tapestry Inc in March 2019.

  • BSc Computer Science

    Goldsmiths, University of London

    Attended; degree not conferred.

  • BSc Computer & Software Engineering

    University of Rwanda

    Attended; degree not conferred.

Open Source

  • OpenMRS — Open Concept Lab client

    17 PRs (16 merged) · Sustained contribution

    Medical-records ecosystem supporting health systems in developing countries — pagination, responsive rework of the Dictionary Overview, concept-search rework, create-mapping functionality, and test tooling, all Jira-tracked.

  • Rwanda administrative-regions dataset (RW / Nihe)

    Open data · Most-starred data project

    Open dataset and explorer for Rwanda's administrative hierarchy — part of a recurring civic-data thread alongside transit and news-data tooling.

Publications

  • React Native Image Upload to Firebase Cloud Storage — iOS

    Technical article

  • How to Generate Presigned URLs for S3 Private Bucket Files via a Python Lambda Function

    Technical article

Location & Languages

Nairobi, Kenya — fully remote, working US hours. Open to remote roles and contract work worldwide.

English — Fluent · Kinyarwanda — Native · French — Elementary

Selected Work

In Production

Collection Curator MCP Server

Collection Curator's MCP server — one of the earlier production MCP deployments inside a Fortune 500 retailer — exposing the platform's curated product, assortment, and sales data to AI agents with the same auth, role, and region guardrails as the human-facing app, plus LangChain/LangGraph agent workflows on AWS Bedrock inside the corporate AWS boundary.

MCP · LangChain · LangGraph · AWS Bedrock

Collection Curator

Enterprise

Tapestry's internal assortment-planning platform used daily by merchandising, pricing, and planning teams across Coach, Kate Spade, and Stuart Weitzman — real-time collaborative editing over GraphQL subscriptions with a WebSocket resilience layer, Snowflake analytics, and streaming Excel/PowerPoint export services.

TypeScript · React · GraphQL · Prisma · Snowflake

Nx Monorepo Consolidation

Platform

Unified frontend, backend, and Python services into an Nx monorepo (~2,500 TypeScript files) with CI quality gates — circular dependencies 50+ to 0, unused exports 815 to 0, duplication 11.7% to 3.9%, health score 65/C to 90/A.

Nx · TypeScript · React · pnpm

360 Insights

Enterprise

Insights and reporting layer inside Tapestry's analytics platform — an insights library, report views with history, share-and-permissions integration, and a chat view for exploring reports conversationally, delivered as an MVP and grown alongside the buying workflow (bulk buying decisions, buy-units and PowerPoint exports).

TypeScript · React · GraphQL · Snowflake

Bohoka — Mental Health Platform

Co-Founder / Product

Co-founded with friends and maintained for 3+ years: a therapy platform with a React Native app (carried through two major RN upgrades on a live product), a Laravel API with Airtable-backed therapist data and a GitHub Actions deploy pipeline, plus a marketing site and TypeScript CMS.

React Native · Laravel · TypeScript · GitHub Actions

185K-Line Platform Modernization

Enterprise

Ground-up modernization of a live production codebase with zero disruption — 174 commits across 2,262 files, net 185,000 lines removed, complete Redux -> Legend State migration, and static-analysis CI gates so the codebase cannot silently rot again.

React · Legend State · Nx · Storybook

Experience

2015 — PRESENT
  1. Software Engineer — Analytics · Contract

    Tapestry Inc

    Mar 2019 – Present

    New York, US — Remote

    • Part of the team that delivered the Collection Curator MCP server — one of the earlier production MCP deployments at a Fortune 500 retailer — exposing curated product and sales data to AI agents with the same auth, role, and region guardrails as the human-facing app; personally built several of its MCP tools, alongside LangChain/LangGraph agent workflows and AWS Bedrock integrations keeping models inside the corporate AWS boundary
    • Build Collection Curator, the assortment-planning platform merchandising, pricing, and planning teams across Coach, Kate Spade, and Stuart Weitzman use daily — real-time collaborative editing over GraphQL subscriptions with a WebSocket resilience layer (keep-alive, retry, auto re-subscription, offline recovery)
    • Led a frontend modernization spanning 2,262 files with a net reduction of 185,000 lines — complete Redux -> Legend State migration, elimination of all page-level React Contexts, and major dependency upgrades — on a live production system with zero business disruption
    • Unified frontend, backend, and Python services into a single Nx monorepo (~2,500 TypeScript files) with CI quality gates — health score 65/C to 90/A, circular dependencies 50+ to 0, duplication 11.7% to 3.9%, 13K+ lines of dead code removed
    • Built streaming Excel/PowerPoint export services (Python FastAPI through Node) with real-time progress, plus platform infrastructure: an in-VPC private CDN (Varnish + S3 on ECS), a golden-image container pipeline, and serverless APIs — delivered through Jenkins and Kubernetes on AWS EKS
    • Hardened the platform for enterprise production: remediated 31 dependency vulnerabilities, strict CSP with SHA-256 script hashes, delete-mutation auth guards, Cognito SSO ecosystem, and Postgres-backed fuzzy search — plus a B2B integration pushing collections to NuOrder with door assortments, tier mapping, and season handling
    • Long product arc across the platform's history: data-visualization foundations on Product Central (custom Plotly charts, an API mock server for frontend-first development), a CRA-to-Vite build migration, and the 360 Insights reporting MVP with report views, sharing, and a chat view
    • Authored 684 pull requests (624 merged) and reviewed 239 across 14 repositories — a continuously renewed US enterprise contract for 7+ years as a fully remote engineer

    TypeScript · React · Node.js · GraphQL · Prisma · Snowflake · AWS Bedrock · MCP · LangChain · LangGraph · Kubernetes

  2. Software Engineer (Web3) — DeFi/DAO Startup

    Syndicate

    Aug 2021 – Dec 2021 (part-time)

    California, US — Remote

    • Shipped user-facing Web3 features with TypeScript, Next.js, and Redux for on-chain investment clubs and decentralized governance
    • Integrated smart contracts with frontend applications in collaboration with Solidity engineers

    TypeScript · Next.js · Redux · Solidity · Web3.js · Tailwind

  3. Mobile Application Developer — Andela Meals

    Andela

    Dec 2019 – Mar 2020

    Nairobi, Kenya

    • Built an NFC-based meals check-in app with React Native and Node.js/Express (15 merged PRs), shipping across iOS and Android — NFC card event handling, offline/connectivity detection, and CocoaPods native dependency work
    • Owned mobile CI/CD early: automated Fastlane release builds with environment-file generation, uploaded to Slack for the team — plus onboarding and mentoring new engineers

    React Native · Node.js · Express.js · Fastlane

  4. Frontend Engineer — Freelance

    Aerotage Design Group Inc

    Jun 2019 – Oct 2019

    South Carolina, US — Remote

    • Built reusable React + TypeScript components and design-system foundations for a SaaS platform
    • Ensured consistent, performant experiences across desktop and mobile web

    TypeScript · React · Ant Design · REST APIs

  5. Software Developer (Apprentice) — via Andela

    OpenMRS (Open Concept Lab)

    Aug 2018 – Nov 2018

    Nairobi, Kenya

    • Sustained open-source contribution to the OpenMRS Open Concept Lab client — 17 PRs (16 merged) on a healthcare-terminology platform supporting health systems in developing countries
    • Delivered pagination, a responsive rework of the Dictionary Overview, concept-search rework, create-mapping functionality, and test-mocking improvements — all Jira-tracked, with secure-SDLC practices

    Python · Django · React · REST APIs

  6. Full-Stack Developer

    Data Systems Ltd

    Jul 2017 – Apr 2018

    Kigali, Rwanda

    • Lead developer on an e-commerce platform for locally made products across East and West Africa
    • Integrated Mastercard online payments via Bank of Kigali in compliance with financial security standards

    Laravel · PHP · JavaScript · Azure

  7. Co-Founder / Full-Stack Developer — Web & Mobile Consultancy

    Regeza

    Feb 2015 – Jul 2017

    Kigali, Rwanda

    • Co-founded and ran a digital consultancy serving SMEs across East Africa — won the work, scoped it, delivered it
    • Managed client relationships, timelines, and a remote team of developers and designers

    Laravel · React Native · WordPress · jQuery

Parts List

SKILLS

AI Integration

  • MCP
  • LangChain
  • LangGraph
  • AWS Bedrock
  • RAG Pipelines
  • AI Agents

AI Tooling — Daily Drivers

Claude Code · Cursor · Google Gemini

Cloud / DevOps

AWS · Kubernetes · Docker · Serverless · DynamoDB · Jenkins · GitHub Actions · Azure · Snowflake

Languages

TypeScript · JavaScript · Python · PHP · SQL

Frontend

React · Next.js · Redux · Legend State · TanStack Query · D3.js · Tailwind · Ant Design · Design Systems · React Native

Backend

Node.js · Express.js · GraphQL · REST APIs · PostgreSQL · Prisma · Redis · FastAPI · Flask · Django · Laravel

Tooling / Testing

Nx Monorepo · Vitest · Jest · Biome · Vite

Web3

Solidity · Web3.js

Inspection Console

INTERACTIVE · TYPE 'HELP' TO INSPECT
TTY — emery@muhozi.comRev 2.0

INSPECTION CONSOLE v2.0

Type "help" for available commands.

>