Stack
Tools & Languages
A practical stack of technologies and delivery tools - chosen so the systems I ship stay operable years after the first deploy. Organised by category below.
These are the tools and technologies that repeatedly earn their place in client work - web applications, mobile apps for Android and iOS, and desktop software for Windows, Linux, and macOS. TypeScript and Vue on the frontend, PHP with Laravel or Slim closer to the API, relational data in MySQL or PostgreSQL, and cloud and containers when the software has to leave a laptop and run a business. Jira supports project planning and delivery tracking. Familiarity is intentional - a future engineer should be able to understand and extend the system without chasing last year’s novelty.
( 01 ) - Languages
( 02 ) - Runtime
( 03 ) - Frameworks
( 04 ) - Databases
( 05 ) - Cloud
( 06 ) - Containers
( 07 ) - Version control
( 08 ) - Project management
( 09 ) - API testing
( 10 ) - Editor
( 11 ) - In development
Client Companion
In developmentWe are building Client Companion to give clients a closer view of the projects they have with us. It is still in development and is not yet available as part of an engagement.