About

Etienne Maway

Solution Architect · Kampala, Uganda

I'm a software engineer who takes products from requirements to systems in production. Most of my time goes to the backend: TypeScript and NestJS, data models, APIs, queues and the architecture underneath them. I've also built with Python and FastAPI, with agent tooling like LangChain, LangGraph and MCP, and with Solidity for smart contracts. The fundamentals carry across stacks, so I adapt to whatever a team runs. I've built in agritech, fintech, web3 and gaming.

The work I'm best at is the part most teams postpone: spotting where a system's foundations will stop holding, making the case for fixing them, then doing the work. At ShareCARD that meant taking a production platform from requirements through architecture to a working MVP, then onboarding the team onto it. Multi-tenancy, a configurable workflow engine, offline-first sync and payments.

Outside of shipping code I write about technology, fitness and whatever I run into along the way. I'm looking for platform engineering work at the moment, remote or hybrid, and I'm open to relocating.

Some recorded experience

  • ShareCARD

    2023 - 2026

    Full-Stack Developer / Technical Lead / Solution Architect

    Agritech platform for farmer identity and programme delivery. Designed the v2 architecture and built its foundation, then onboarded the team onto it.

  • Independent contract

    2024 - 2025

    Backend Engineer

    Web3 gaming and fintech: Telegram games, prediction markets, perpetuals trading, and the subscriptions layer of a published payments SDK.

  • Freelance

    2023

    Software Engineer

    Full-stack applications and rescue work on existing products, for clients based in Dubai.

Full history on LinkedIn

Skills & tools

Backend

  • TypeScript
  • NestJS
  • Node.js
  • Python
  • FastAPI
  • REST APIs
  • TypeORM
  • MySQL
  • PostgreSQL
  • Redis
  • BullMQ

Architecture

  • System design
  • Multi-tenant systems
  • Database schema design
  • Offline-first sync
  • Role-based access control
  • Data migration

Infrastructure

  • Docker
  • GitHub Actions
  • CI/CD
  • AWS
  • PM2
  • Datadog
  • OpenTelemetry

AI & Agents

  • LangChain
  • LangGraph
  • MCP
  • Agentic workflows

Web3

  • Solidity
  • ethers.js
  • Ethereum / EVM
  • Smart contracts
  • SDK development

Frontend

  • React
  • Next.js
  • Vue.js
  • Quasar
  • Tailwind CSS