GroundsureNew product
Highways Product
Built a new product from concept to market launch, working directly with the Product Director and delivering on schedule.
Senior Software Developer. Ruby first, with TypeScript and AWS.
Full-stack developer with 7+ years of commercial experience. Most of my time goes into Ruby, building report systems that stay fast and dependable as volumes grow. I put real time into mentoring the developers around me.
About
I moved into development after working in recruitment. That background still shapes how I work. I start from what the business actually needs, then look for the simplest system that delivers it and keeps working when the load grows.
At Groundsure I work on the Ruby report platform that conveyancers and solicitors rely on every day. I lead projects on it from start to finish. Alongside that I build TypeScript API services on MongoDB. I also run teams within our sprints and mentor junior developers from first ticket to production.
Expert-level Ruby and Rails, including major version upgrades and database migrations.
API microservices on MongoDB, plus React frontends.
Solid working knowledge of EC2, ECS, Lambda, S3 and the wider AWS ecosystem.
Leading projects, running teams within sprints, mentoring and taking products from concept to launch.
What drives me
I really enjoy working in the conveyancing world. Every report I help produce sits inside someone's house move, and that process is still slower and more stressful than it needs to be for buyers, sellers and the lawyers in between.
A lot of that friction comes down to software. Data is hard to reach, searches take too long and handoffs still rely on someone chasing an email. I want to help change that by building tools that get conveyancers clear answers sooner, so they can spend their time advising clients instead of on admin.
Reports that come back quickly and reliably, even at peak volume.
Findings a conveyancer can explain to their client in a sentence.
Automation that saves human review for the cases that need it.
Experience
Seven years across HR software and environmental data, from bootcamp graduate to senior developer on a revenue-critical platform.
I maintain the Ruby report system that generates £40m+ in annual revenue and lead projects on it from start to finish. Within our sprints I run teams, mentor junior developers and architect new microservices. The platform serves 3,000+ reports a day to conveyancers and solicitors.
Full-stack work on environmental data platforms across Ruby backends, React frontends and AWS. Took part in major upgrades including the move to Ruby 3.1 and the migration from MSSQL to PostgreSQL.
One of a team of seven taking projects from concept to delivery. Built new products including Breathe Rota and adapted the platform for international markets, with Rails APIs serving React frontends and mobile apps.
An intensive 16-week course in Ruby, Rails and JavaScript, grounded in TDD, pair programming and agile delivery.
Projects
New products, platform rebuilds and the quieter work that saves money and hours.
GroundsureNew product
Built a new product from concept to market launch, working directly with the Product Director and delivering on schedule.
GroundsureAutomation
Cut manual work in report generation with the VP of Operations, so only reports that need a human review get one.
GroundsureInfrastructure
Consolidated EC2 instances, moved workloads to ECS and Lambda and tuned S3 storage classes for a significant cost reduction.
GroundsureReport section
Built a new report section from scratch around complex business logic, test-driven so it stays easy to extend.
GroundsureDesign system
A new design system for an existing platform over four months, built alongside product and design to roll out across other products.
BreatheHRLocalisation
Adapted the Breathe platform for the Australian market, covering localisation, compliance and market-specific features.
Contact
I'm always happy to talk about new opportunities, hard problems and good ideas.