Based in Dorset, UK. I have rich experience building scalable, well designed products. I’d love to talk about your project.
Application that converts raw csv data and generate analytical graphs
As a Senior software engineer, I have helped increase the team’s velocity, streamlined processes and improve overall delivery. I am currently helping to deliver a critical project with a strict deadline.
As a software engineer my role is to work closely with the tech lead and deliver features and critical maintenance to a platform that allows customers to buy or sell their cars online. I helped implementing critical features as well as fixing bugs and ensure the system was kept up to date.
As a senior software engineer my role is to work closely with product owner and other stakeholders to deliver features and critical maintenance to a platform that allows advisers provide help to thousands of people every day. I was also responsible for helping reviewing the system architecture and providing suggestions on where and how the application could be split into discreet services and APIs.
As a senior software engineer my role is to work closely within the Tech and Tools (TnT) team providing tool to enable and facilitate other engineering teams as well as looking after critical services (Authentication and Authorization) and infra-structure (AWS stack, Elastic Search, Kibana, etc) and deliver features and critical maintenance to a platform that allows users learn new languages.
As a software engineer my role is to work closely with the tech lead and deliver features and critical maintenance to a platform that allows customers to buy or sell their cars online. I helped implementing critical features as well as fixing bugs and ensure the system was kept up to date.
As a lead software engineer my role was to design and create a platform that exchange information with several e-commerce platforms e.g. Shopify, SalesForce, Magento and other 3rd party vendors.
As a senior software engineer primarily working in Ruby but with experience across Go, Node.js, and Python, I’m always evaluating tools and frameworks that promise to make our systems smarter, faster, or more adaptive. Recently, two acronyms from the world of LLMs and AI infrastructure have been gaining traction in mainstream development: RAG (Retrieval-Augmented Generation) and MCP (Model Control Plane). Both offer powerful abstractions that can benefit modern software architectures far beyond machine learning labs.
…While working on a Rails app recently, I stumbled across a frustrating bug that only appeared in the test environment. Everything worked perfectly in the development console. Models loaded fine. Associations were intact. My concern methods behaved exactly as expected. But then my test suite started throwing mysterious NoMethodError
s—complaining that an ActiveRecord model was missing associations it clearly had.
Alberto Fortin’s recent post on dialing back LLM usage resonated with me. Like many developers, I’ve found AI to be both a productivity godsend and a source of friction. It can feel like magic — until it quietly leads you down the wrong path.
…