{"data":{"allEmploymentJson":{"edges":[{"node":{"id":"4a18894f-71ac-595d-9f9f-023c9ddd6e65","tabName":"HubSpot (Senior)","logo":{"publicURL":"/static/8c45e36a4c30c2216c97dd8f13b3f3f5/hubspot.svg"},"title":"HubSpot","subtitle1":"Senior Software Engineer","subtitle2":"Aug 2026 - Present","results":["Full-stack engineer (TypeScript, React, Redux, Java) building AI-powered campaign creation features for HubSpot’s marketing platform, serving 7.1M users.","Led delivery of a high-priority AI campaign-duplication feature, where users clone a campaign and an LLM adapts its content to their instructions. As project lead and sole frontend engineer, owned planning, architecture, analytics and release. Users accepted 98% of AI-generated edits, a strong signal of output quality.","Built a set of MCP (Model Context Protocol) tools in Java that let HubSpot’s AI assistant list, inspect and save campaign templates through chat, replacing a manual drag-and-drop workflow.","Took a hackathon prototype to a shipped AI agent that turns a Slack brainstorm into a ready-made HubSpot campaign, orchestrating Slack retrieval with live SEMrush and news research."]}},{"node":{"id":"b88b2e7c-be5c-513e-9fcf-52f09a09c389","tabName":"HubSpot (SWE)","logo":{"publicURL":"/static/8c45e36a4c30c2216c97dd8f13b3f3f5/hubspot.svg"},"title":"HubSpot","subtitle1":"Software Engineer","subtitle2":"Sep 2024 - Aug 2026","results":["Drove $114K in new annual recurring revenue in 2025 by building the product’s first in-app upsell flow, surfacing locked premium features at the point of need with a direct upgrade path. Instrumented the funnel with Looker tracking and an attribution dashboard that measured a 26% click-to-purchase conversion rate.","Led the frontend rearchitecture of campaign cloning, reducing a five-layer, cross-team iframe dependency chain to a reusable native component library and cutting median pull-request turnaround by 73%, from roughly 26 hours to 7 hours.","Modernised the shared frontend component library powering HubSpot’s marketing campaign tools, migrating 10 UI components to a new design system and updating 5 dependent applications to standardise campaign-creation experiences."]}},{"node":{"id":"db4a175f-0271-5f74-aba2-9fbf65167abb","tabName":null,"logo":{"publicURL":"/static/c251e8e5e4f4c3dc7e86b3dbe17aaf4c/manor.svg"},"title":"Bhaktivedanta Manor","subtitle1":"Resident Monk - Planned Career Break","subtitle2":"Jan 2023 - Sep 2024","results":["Served as a full-time resident monk for 13 months, in affiliation with an educational charity focused on wellbeing.","Ranked 1st in Europe out of 4,000+ fundraisers in the December campaign, personally selling 6,000 meditation books and raising £12,000 in 31 days of street fundraising.","Delivered 25 seminars on wellbeing and philosophy to audiences of up to 200, including at the University of Cambridge.","Returned to engineering in 2024, refreshing full-stack skills in JavaScript, Java and system design through courses and projects."]}},{"node":{"id":"2158e632-3728-5a65-9563-0dd1319b5020","tabName":null,"logo":{"publicURL":"/static/0caae3d73584cc46c7d4d895585985ee/bloomberg.svg"},"title":"Bloomberg LP","subtitle1":"Software Engineer","subtitle2":"Nov 2021 - Dec 2022","results":["Built the EU Taxonomy screen of the Bloomberg Terminal’s ESG analysis function (TypeScript, Python, Docker), showing company performance on the regulation’s four alignment tests. Contributed to the rules engine scoring alignment for 15,000 companies.","Rewrote a faulty C++ tree-traversal algorithm calculating green revenue metrics, fixing results for 12% of evaluated companies.","Developed a suite of unit, integration and system tests using PyTest and gMock, increasing code coverage from 46% to 100%.","Created the team’s documentation site on GitHub Pages with automated publishing via Jenkins CI/CD."]}},{"node":{"id":"48b2804e-cdcd-5c9d-a72d-5353a8c01800","tabName":null,"logo":{"publicURL":"/static/899f2a98d6fae783c84947fd2036bbad/ast.svg"},"title":"Avanti Schools Trust","subtitle1":"Software Engineer and Project Leader","subtitle2":"Aug 2019 - Jul 2020","results":["Led a team of 10 to create a network, offering wellbeing and life coaching to over 800 students across 30 universities.","Built a self-serve design tool in React that let non-designers create posters and video trailers from templates, used by 40 people weekly and saving the lead designer 15 hours a week.","Created the brand for a nationwide university wellbeing retreat programme, including its e-commerce website, which generated £7,000 in its first 6 months.","Used Python and Google Apps Script to automate admin tasks, such as data scraping and spreadsheet management."]}},{"node":{"id":"86a43099-e2cd-5cde-93e9-c1e3c02ffee3","tabName":null,"logo":{"publicURL":"/static/d1bf1b7cccfb9ca237afd40ce611f344/creditsightslogo.svg"},"title":"CreditSights","subtitle1":"Software Engineer Intern","subtitle2":"Aug 2018 - Sep 2018","results":["Built a Python data-visualisation app that turned spreadsheet revenue data into interactive Plotly charts, saving analysts 10 hours per week."]}},{"node":{"id":"77df739e-f62d-560d-933d-3d7b90fa74fd","tabName":null,"logo":{"publicURL":"/static/add3e4e4801c0c4e2e02eceb035c42c0/healthsharedlogo.svg"},"title":"Health Shared","subtitle1":"Software Engineer Intern","subtitle2":"Jun 2018 - Jul 2018","results":["Built a Java data pipeline pulling from the NHS API into Firebase, plus Node.js cloud functions that published user content to an open-access repository."]}},{"node":{"id":"752d7675-c277-5f0a-a130-379a43296b97","tabName":null,"logo":{"publicURL":"/static/21346c98b8f6a9f2d66e792b58e17fa6/justeatlogo.svg"},"title":"Just Eat","subtitle1":"Customer Service Advisor","subtitle2":"Aug 2017","results":["Provided customer service support for restaurant/delivery partners via phone, live web-chat and email.","Solved 80% of queries within the 5 minutes SLA, due to being able to quickly understand customer requirements."]}},{"node":{"id":"9352a61c-decd-5b20-938a-a1efcc14f710","tabName":null,"logo":{"publicURL":"/static/5a2c0d5bab05ba957a15b3b4b67c83d4/tol.svg"},"title":"Think Out Loud UK","subtitle1":"Co-Founder and Chief Creative Officer","subtitle2":"Feb 2016 - Feb 2018","results":["Co-founded a bespoke, online fashion brand. Implemented an e-commerce website, created marketing campaigns and designed the garment range for our target audience.","Gained entrepreneurial experience by working with stakeholders, negotiating with suppliers and developing business ideas to help the growth of the company."]}},{"node":{"id":"0d080456-cf29-57d7-bba4-3cb66e8ac824","tabName":null,"logo":{"publicURL":"/static/1e51485ea4d6550f392e6091283fdf4d/explorelearning.svg"},"title":"Explore Learning","subtitle1":"Maths, English & 11+ Tutor","subtitle2":"Oct 2014 - Jul 2016","results":["Full ownership of the 11+ course, providing specialist support to children taking the 11+ Exams. This involved lesson planning, teaching groups of 30 children, marking work and providing individual feedback to parents."]}}]}}}