Marex is a global provider of trading, clearing, and financial services across commodities and capital markets.
Senior software developer in a centralised team delivering trade and position data from multiple exchanges and data sources.
❖ Part of a team building and maintaining centralised API’s about client portfolios.
❖ Built an AI agent that allows clients to ask detailed questions around their portfolio and recent trades, integrating with our API about trades & positions.
❖ Currently building a python platform for quants to safely build & deploy Sox compliant applications for clients in the front office.
❖ Rebuilt a number of client UI’s and updating component libraries to help distribute UX changes across the business.
❖ Built node, python and C# SDK’s to help clients integrate with our API’s
Skills/Tech - Node | Typescript | React | Nextjs | Kafka | Tailwind | AWS | Python
Sierra Medical is building a solution to diagnose lung cancer through a cheek swab.
First permanent hire, designing and delivering the core platform.
Developing scalable machine learning models to process large datasets and support accurate lung cancer diagnosis.
❖ Built and released an initial product to run through medical trials, allowing doctors to request swabs on behalf of customers & lab processors to track the progress throughout the whole process.
❖ Built a python solution to help visualise the outputs from our data normalisation steps.
❖ Designed a solution to fix the authorisation of our nextjs application to simplify the way we verify our access levels.
Skills/Tech - Node | Typescript | React | Nextjs | Tailwind | AWS | Python
Nomo is a subsidiary of Boubyan Bank creating Sharia-compliant banking solutions.
Senior Engineer contracted into a small team to modernise existing solutions and design and deliver a joint mortgage application flow.
❖ Built the joint mortgage applications flows opening Nomo’s business from individual applicants to joint mortgage applicants.
❖ Maintained & built CMS style components that would integrate with Contentful during our build process to help build branded websites. Each one of these components was styled using tailwind to keep a consistent user interface.
❖ Built a multi factor authentication process & application N allow our mobile apps to be tested by Apple reviewers quicker and with less failures. Implemented using Nextjs, typescript and a Redis DB.
❖ React front end integrating with Graphql endpoints to build out the end to end user experience.
❖ Updated the gitlab merging process & Vercel deploy pipelines for our front end application to update the process to industry standard.
Skills/Tech - Node | Typescript | React | Nextjs | Tailwind | Contentful | Vercel | NX | Jest
Titanbay is dedicated to transforming access to private markets.
First engineering hire, designing and building a platform for investor authorisation, authentication, and suitability assessment.
Played a key role during Seed through Series B funding, scaling the organisation to 200+ employees.
❖ Successfully orchestrated a seamless three-step data migration process, ensuring uninterrupted service for over 2000 high net worth individuals as we transitioned from our legacy infrastructure to a modern system.
❖ Created an Authentication & Suitability UI that is essential to keep the business compliant to ensure only verified user’s can access the business products. This was fully tested using Jest for both unit and end to end testing.
❖ Assembled a Document upload workflow for users to provide KYC/KYB documents. This meant creating both a UI, API & the correct Azure storage to manage these documents.
❖ Successfully built a customer facing dashboard using Vue.js. Helping to visualise the customers investments and analyse investment portfolios.
❖ Spear headed a spike migrating express API’s to firebase cloud functions.
Skills/Tech - Node | Typescript | Nextjs | Postgres | Docker | GCP & Firebase | Vue.js | Cloud Functions | Firestore
One of the UK’s largest banking groups.
❖ Progressed from Full Stack Developer to Senior within a chatbot platform serving 10,000+ daily users and up to 12 million customers.
❖ Led development of an AI-driven chatbot platform, designing, building, and operating scalable microservices in Node.js on Azure Kubernetes.
❖ Managed and improved multiple React applications, introducing best practices in testing, deployment, and code quality.
❖ Built a reusable React component library to standardise UI development across internal banking products.
❖ Led cloud migration initiatives, containerising services and implementing Azure DevOps pipelines.
❖ Integrated modern services with legacy banking systems, applying defensive programming to handle inconsistent data.
❖ Mentored junior developers and contributed to technical decision-making across AI-focused product design.
Tech: React, Redux, Node.js, TypeScript, Express, Azure, Docker, Kubernetes, Jest, PostgreSQL
Creator of a full-stack web application for managing “last man standing” sports leagues, supporting group-based competition, real-time standings, and streamlined user access via SSO and passwordless authentication.
Built with the T3 stack on Vercel, delivering a scalable, type-safe platform using Next.js, TypeScript, tRPC, and Prisma.
Tech: React, Next.js, TypeScript, Node.js, tRPC, Prisma, Tailwind, NextAuth, PostgreSQL, Docker, Jest
I have an interest in web3 and smart contract technology so I wanted to do a side project to understand this better.
Skills/Tech - Node | Web3 | Infura | Typescript | Nest | Docker | Postgres | Jest
Qualified with a Merit in BCS’s level 4 apprenticeship program for software developers.