- Duration
- 6 Years
- Period
- April 2015 — June 2021
- Role
- Developer → CTO
- Website
- srxp.com
About the project
SRXP is an online Expense Management System serving over 3,000 customers. Companies use it to manage employee expenses — from submission through to approval and payment. Larger organisations with high employee counts are the core target market, where the volume of expenses makes automation essential.
Due to the competitive market, the product depended on a constant pipeline of new features to attract and retain clients. This is one of the things I loved about working there — shipping meaningful features at pace and seeing the immediate impact on the customer base.
In my later years at SRXP I became CTO, leading a team of six developers. I was responsible for the architecture, the API, the portal, and the server infrastructure. Notable projects included an elaborate web-based insights tool for business analysts, direct bank integrations to pull financial transactions automatically into user accounts, and significant platform overhauls to make the system more flexible and future-proof.
What I learned
SRXP is where I learned to lead. Growing into the CTO role and managing a team of six taught me that building good software is as much about communication and prioritisation as it is about writing code. Technically, I went deep on EmberCLI and CakePHP — the stack that powered the product for years — and became very comfortable with AWS across EB, EC2, S3, VPCs, and RDS. Docker became part of my daily workflow here, and learning to architect a system that serves tens of thousands of users reliably shaped how I think about every project since.
Screenshots
