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 - 2026Full-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 - 2025Backend Engineer
Web3 gaming and fintech: Telegram games, prediction markets, perpetuals trading, and the subscriptions layer of a published payments SDK.
Freelance
2023Software Engineer
Full-stack applications and rescue work on existing products, for clients based in Dubai.
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