About me
Hi! I'm an Engineering Manager from the UK. I currently work at the LEGO Group supporting a team of software engineers building great products and maintaining services that support the company's outstanding customer service.
I started out in Java and then moved into back-end web development with Groovy/Grails. A while back I transitioned to JavaScript/TypeScript, Node.js and React (mainly Next.js and Gatsby). I've also built up a chunk of experience in AWS Serverless and event-driven architecture.
I'm keen on automation and using it to increase teams' capabilities over time. I'm also interested in agile team leadership - driving change by focusing on user benefit, breaking things down into deliverable increments and using metrics to inform success. I value an open and collaborative approach to software development, always asking the question "what value are we delivering?"
I enjoy working with people - attracting and recruiting talented developers, doing onboarding right, and supporting developers' careers to drive them towards success.
I get satisfaction from seeing a team succeed and constantly improve itself, as well as knowing our work makes a difference to people.
Please don't hesitate to reach out to me for a chat, to ask a question, or anything else really!
About this blog
I started this blog back in 2012 to have a bit more of a web presence, and to use it as a place to drop thoughts, code snippets, and anything else I wanted to talk about (hence the tagline "Thoughts, code and everything in-between"). It's fair to say I haven't made the most out of it, but I still like to update it every so often.
Thanks for taking the time to check it out!