Duarte Meirelles
Twelve years shipping product front-ends and the tooling that keeps them honest. Currently on the payments platform at a fintech in Lisbon, and open to two contract projects a year.
Years shipping
First production deploy in 2014, a bike-share app in Porto.
Stars on tsflow
A typed state machine for React forms, now on its third maintainer.
Clients at a time
Two contract projects a year keeps the day job honest.
Four worth showing.
Everything here shipped to real users and is still running. Hover a row to see it.
Duarte spent his first week reading instead of writing, which annoyed me until the report landed. Six months later the design system is the only part of our front-end nobody argues about.
Rui Almeida — Head of Engineering, Meridian
Three kinds of work.
Named plainly, because a brief that says "digital transformation" costs both of us a week.
Design systems
Tokens, a component library people actually adopt, and the docs that stop the fifth button from being invented.
Front-end architecture
Incremental type migrations, render budgets, and untangling the state layer without a rewrite.
Developer tooling
CLIs, codemods and build pipelines — the unglamorous work that gives a team back its afternoons.
Three weeks to a first merge.
The same order every time, whether the engagement is two weeks or two months.
Read only
Week one is a pull request that changes nothing: I read the repo, run the build, and write down what I found.
Smallest useful change
One shipped improvement before any plan is agreed, so we are arguing about real code instead of a document.
Hand it back
Every engagement ends with a walkthrough recording and a maintainer on your side who is not me.