Hi, I'm Alex.
I'm a software engineer based in London.
I recently built Ekko, an open-source framework that provides realtime infrastructure and in-transit message processing for web applications.
Ekko is an open-source framework that allows developers to easily deploy realtime infrastructure for their applications. Custom serverless functions provide a flexible, modular way to process messages as they pass through the realtime system.
Ekko is written in Node.js and is deployable to AWS. It makes use of scalable Docker containers via ECS Fargate. We use Socket.IO for our WebSocket connections and a Redis/AWS ElastiCache instance to handle multiple server instances.
Other Projects
Coachbot
An open-source application to support independent study for language learning (first Flask / Python, then Ruby / Sinatra; hosted on Heroku)
‘Ello
A kanban board application inspired by Trello (React / Redux, NodeJS, Express and MongoDB)
RequestBin
A database-backed application for receiving and debugging webhooks (NodeJS, PostgreSQL, Socket.io, cron jobs)