A T shaped full stack software engineer with a strong product and customer experience focus. Specialising in Android, but experience in server side and web front end too.
Most recently I was an Android engineer at Carv, with rust backend and typescript web sidequests.
I'm exploring Kotlin Multiplatform for personal projects. I'm playing with Svelte on web for fun, building a web based grid notation tool GrvMkr.
As the second software hire in this small start up, I owned the Android codebase and contributed to the shared rust code too.
Read a detailed account of my time at Carv here
I increased Carv's Play Store rating from 3.3 to 4.7 by:
I also contributed to the development of internal tooling such as sveltekit (js) and streamlit (python) dashboards.
I developed a number of small proof of concept applications / systems:
O2 Drive - I developed backend services and middleware for O2's car insurance offering. I also contributed to the O2 Drive Android App.
O2 Online Shop - I added functionality to view existing tariff usage alongside upgrade options and recommendations, to give customers a better upgrade experience. I wrote both Java and JavaScript (Angular) for this application.
O2 Checkout - Contributed to O2's checkout rewrite to reduce complexity. Conversion rates rose 31%, and upgrade net sales value rose 52%.
Automated report development using VBA with Microsoft Excel and Access. PKI for O2s 4G rollout. Web based map tool to display O2 cell sites and related data geographically.
Iām a rock climber first, a skier second and a mountain biker third.
I also enjoy producing electronic music. That's not to say it's any good though.