A senior engineer on your team, for as long as you need one.

Twentieth Avenue is a software consultancy and app studio. We take on a few software companies at a time, on ongoing engagements rather than one-off projects: browser-based editors, canvas rendering, real-time collaboration, and the full stack behind them.

What we do

Software consultancy

Senior engineering and product development for software companies, on an ongoing basis. One engineer who stays with your product long enough to know it properly, and who can take a feature from the first conversation to production without a hand-off in between.

Most of our work is on products people build things in: editors, canvases, timelines, publishing tools. The kind of software where performance, undo history and two people editing at once are everyday problems.

Our own apps

We design, build and publish mobile and web apps for the Apple App Store and Google Play.

The first apps are in development and will be listed here when they ship. If you would like to hear about them, write to us.

Capabilities

  • Browser editors and canvas

    Design and video editors in the browser. Fabric.js and raw canvas, selection and transform tools, text layout, rendering that stays fast with thousands of objects.

  • Real-time collaboration

    Multiplayer editing: presence, cursors, operation streams, conflict handling and the undo history that has to keep working when two people edit at once.

  • Front-end product work

    React and TypeScript applications with Redux state, component libraries, design systems and the kind of UI detail that users notice without being able to name.

  • Back-end services

    PHP and Node services, MySQL, queues and background jobs, media pipelines, API integrations, and the operational work of keeping them boring.

  • Product engineering

    Working from a problem rather than a spec: measuring what users do, deciding what to build, shipping it behind a flag and reading the numbers afterwards.

  • Apps for iOS and Android

    Mobile and web apps taken from idea to the App Store and Google Play, including store setup, releases and the maintenance that follows.

How an engagement works

  1. A conversation

    You tell us what you are building and where it is stuck. We tell you honestly whether one senior engineer is the right answer, and what it would cover.

  2. A monthly arrangement

    Engagements run month to month at a fixed rate, with a clear scope and no project estimates to argue over. Our current engagement has run for years.

  3. Work inside your team

    We work in your repository, your tools and your process, remotely and in any time zone. Code is reviewed, shipped and owned by you.

About

Hamza Wain is a senior software engineer. He owns and runs Twentieth Avenue, and does the engineering himself. His work covers browser-based editors and canvas rendering, real-time collaboration, and the back-end services behind them, built for products with millions of users.

Twentieth Avenue, LLC is a United States company. Work is done remotely.

Two translucent pointer arrows, one blue and one grey, resting on a white grid.

Start a conversation

contact@twentiethavenue.com

Tell us what you are building. We read everything and reply ourselves.