I’m a software developer with around 4 years of real production experience. I’ve worked across backend, frontend, and data-heavy systems, mainly in environments where things had to keep running and there was no one else to hand problems off to. At my last role Source Mogul I worked on a SaaS using Python, TypeScript, React, Express, MongoDB, and REST APIs. I owned my work end-to-end, picking up tasks from the backlog on YouTrack, shipping changes, debugging issues, and keeping long-running services stable. Earlier on, I built and maintained Python web crawlers at scale. I migrated the entire crawler stack from Apify to Scrapy on my own, cutting thousands per month in tooling and proxy costs. I dealt directly with proxies, request reliability, browser impersonation. I’ve also built React frontends, focusing on clean layouts, responsiveness, and reusable components. In my last role the rest of the team was laid off. I was responsible for keeping the service running on my own alongside a senior dev and a outsourced dev who i was responsible for managing.

I’m a software developer with around 4 years of real production experience. I’ve worked across backend, frontend, and data-heavy systems, mainly in environments where things had to keep running and there was no one else to hand problems off to. At my last role Source Mogul I worked on a SaaS using Python, TypeScript, React, Express, MongoDB, and REST APIs. I owned my work end-to-end, picking up tasks from the backlog on YouTrack, shipping changes, debugging issues, and keeping long-running services stable. Earlier on, I built and maintained Python web crawlers at scale. I migrated the entire crawler stack from Apify to Scrapy on my own, cutting thousands per month in tooling and proxy costs. I dealt directly with proxies, request reliability, browser impersonation. I’ve also built React frontends, focusing on clean layouts, responsiveness, and reusable components. In my last role the rest of the team was laid off. I was responsible for keeping the service running on my own alongside a senior dev and a outsourced dev who i was responsible for managing.

Available to hire

I’m a software developer with around 4 years of real production experience. I’ve worked across backend, frontend, and data-heavy systems, mainly in environments where things had to keep running and there was no one else to hand problems off to.

At my last role Source Mogul I worked on a SaaS using Python, TypeScript, React, Express, MongoDB, and REST APIs. I owned my work end-to-end, picking up tasks from the backlog on YouTrack, shipping changes, debugging issues, and keeping long-running services stable.

Earlier on, I built and maintained Python web crawlers at scale. I migrated the entire crawler stack from Apify to Scrapy on my own, cutting thousands per month in tooling and proxy costs. I dealt directly with proxies, request reliability, browser impersonation.
I’ve also built React frontends, focusing on clean layouts, responsiveness, and reusable components.

In my last role the rest of the team was laid off. I was responsible for keeping the service running on my own alongside a senior dev and a outsourced dev who i was responsible for managing.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Software Developer at Source Mogul
September 1, 2023 - October 1, 2025
Managed my own workload from the YouTrack backlog, maintaining the backend with JavaScript/TypeScript, Node, Express, MongoDB, and REST APIs, while also managing tasks for outsourced developers. Kept crawler jobs running on PM2, debugging, reviewed code, and supported feature planning to stay aligned with the roadmap.
Junior Developer at Source Mogul
December 1, 2022 - September 1, 2023
Built and maintained Python web crawlers, cutting proxy costs and reducing crawler expenses by about $1,000/month and improving the product stock check system by adding browser impersonation, making requests more successful. Solely responsible for the migration of crawlers from Apify to Scrapy, removing reliance on third-party tools and saving around $3,000/month in subscription costs.
Junior Frontend Developer at CodeClan
August 1, 2021 - November 1, 2022
Built responsive user interfaces using HTML, CSS, JavaScript, and React. Handled basic state management, forms, and client-side validation, developed reusable React components, implemented layouts from design briefs with emphasis on clean CSS, responsiveness, and accessibility.
Family Business Assistant at Family Business Takeaway
January 1, 2018 - January 1, 2021
Worked and helped out with my family business after finishing studying sixth form; was always interested in computers, hardware, games, and eventually got into programming.
Family Business Helper at Family Business Takeaway
January 1, 2018 - December 31, 2021
Worked in the family business after finishing sixth form; contributed to computing, hardware, games, and programming tasks.

Education

BSc Computing & IT (Part-Time) at The Open University
January 1, 2025 - December 15, 2025
CS50x Introduction to Computer Science at Harvard University
January 1, 2022 - December 15, 2025
BSc Computing & IT (Part-Time) at The Open University
January 1, 2025 - December 15, 2025
CS50x Certificate at Harvard University
January 1, 2022 - December 15, 2025

Qualifications

CS50x Certificate
January 1, 2022 - December 15, 2025

Industry Experience

Software & Internet, Computers & Electronics, Professional Services, Education