Available for select work

Etienne Maway, Solution Architect
Platform Engineering

I take a product from requirements to a system that runs: I make the design calls, build it and own what ships. Most of my work has been in TypeScript and NestJS, with Python, FastAPI and Solidity when a project needed them, and the fundamentals carry across stacks.

Systems built to outlast their first version: architecture, backend, and the migrations in between.

01

Platform Architecture

Data models, multi-tenancy and permission layers designed so a product can grow without a rewrite. This is the part that decides what you will be able to build in two years.

02

Backend & API Development

NestJS, TypeScript and FastAPI services, from authentication and role hierarchies through queues and background jobs to the REST APIs your frontend teams build against.

03

AI & Agent Systems

Agents and tool integrations built with LangChain, LangGraph and MCP, backed by Python and FastAPI services, so a model can work with your data and your systems instead of sitting beside them.

04

Architecture Rescue & Migration

When a system built for the original vision can no longer carry where the product has gone: diagnosis, a replacement design, and the migration to get there.

05

Web3 Integration

Wallet authentication, smart-contract integration and SDK work, bringing on-chain capability into a product where it genuinely earns its place.

Featured work

All projects
firstline-ai.site
Firstline-ai on screen
LiveSaaS product

Firstline-ai

A cold email tool I designed, built and launched. Upload a prospect list and it researches each company's site and LinkedIn profile, then writes three scored opening lines per prospect and picks the strongest. Bring your own API key from any provider and choose the model you want to use.

  • Reads each prospect's website and LinkedIn before writing a word
  • Three scored openers per person, best one chosen automatically
  • Works with any provider: bring your own API key and pick the model
Next.jsFastAPIPythonAny LLM providerPostgreSQL
Visit live site Private codebase
kmb-talk.com
KMB-Talk on screen
Bookkeeping for traders

KMB-Talk

A bookkeeping app for traders who buy and sell on credit. It began as a public repository of mine. When I heard a trader was struggling with exactly this problem, I showed it to him. He liked it, so I adapted it to his business, set it up for English and French and added a mobile app. It is now his private product, used every day by him and his employees.

  • Two currencies with a system rate and a market rate kept side by side
  • Warns before a sale goes below cost, and sells supplier stock first
  • Offline queue that syncs on reconnect, plus thermal receipt printing
NestJSPostgreSQLNext.jsReact NativeExpo
Private codebase

KMB-Talk

Before you open this site

Here is how this project came to be taken, and what the link below opens.

  1. It started as a public repository of mine.
  2. I heard someone had a problem it could help with, and showed it to him.
  3. He liked it. I adapted it to his business, internationalized it and added a mobile app.
  4. It is now a private product, used by him and his employees.

This link opens the test environment only.

The smaller practice and demo projects are not listed here. You can find them on my GitHub.

Browse my GitHub

From the blog

Notes on tech, fitness, and whatever I run into.

All articles

Let's build something.

Hiring for a platform or backend role, or sitting on a system that has outgrown its foundations? I'd like to hear about it.

Start a conversation