Software developer with expertise in Python and JavaScript, proven ability to solve complex problems, evaluate code quality and performance, and write maintainable solutions. Recent full-stack projects demonstrate proficiency with algorithms, data structures, and systematic debugging workflows. After a successful 10-year career in the property and pensions industry, I have successfully transitioned into a developer and data analysis role.
Featured Real-World Projects
Fairplay Reviews
Full-stack application aggregating video game reviews with data pipeline and REST API
Gliding Task Planner
Interactive flight planning tool with live airspace data integration - 200+ active users
Cumbria Cleaning Co.
Professional static website with SEO optimisation for local business
Education
PCED-30-02 - Certified Entry-Level Data Analyst with Python
April 2026
PCAP 31-03 - Certified Associate Python Programmer
Nov 2024
JSE 40-01 โ Certified Entry-Level JavaScript Programmer
Dec 2024
PCEP 30-02 โ Certified Entry-Level Python Programmer
Sept 2024
Level 3 ILM Certificate in Leadership and Management
2021
BSc Applied Psychology
2014 - University of Cumbria
A Levels
2011 - Oaklands College - Maths & Psychology
GCSEs
2009 - East Barnet School - 11 GCSEs all graded A-C
Career
Fairplay Reviews
2025 - Present
Freelance Full-Stack Engineer
- Tech: Python, PostgreSQL, FastAPI, Next.js, React, REST APIs, Vercel, Railway, CI/CD.
- Designed and implemented a Python-based data pipeline using algorithms for data aggregation and quality analysis, evaluating consensus accuracy across multiple sources.
- Debugged complex issues in data pipeline logic, such as correctly retrieving platform-specific assets from external APIs (e.g., handling image variations across different Steam devices) and validating data type consistency.
- Built and deployed a PostgreSQL database to store and query structured data.
- Developed a custom REST API to supply data to a Next.js frontend.
- Evaluated solution correctness and performance by testing API outputs and validating data accuracy against expected results.
- Implemented a dynamic UI for real-time data display using React/Next.js.
- Participated in commercial operations including hosting and analytics.
- Live website can be viewed here.
Cumbria Cleaning Co.
2025
Freelance Web Designer
- Designing basic static website for local cleaning company.
- Use of Google Analytics to monitor website traffic.
- Implementing best SEO practices including JSON schemas and effective meta descriptions & headings to ensure the site appears on first page of relevant Google searches.
- Creating easy contact links through email and WhatsApp.
- Maintaining testimonials page with latest company reviews.
- Live website can be viewed here.
InvestAcc Pension Administration Ltd
2015 โ Present
Data & Automation Developer Analyst
2025-Present
- Built Python automation scripts that parse API documentation, handle authentication tokens, and perform bulk data operations (POST/PATCH requests) with precise data type validation.
- Identified and resolved critical data parsing issues (e.g., string "0" vs integer 0 causing logic failures) by systematically testing in development environments before deployment.
- Tested all scripts in staging environment before production deployment, catching edge cases and validating correctness of data transformations.
- Developing a user-friendly GUI for non-technical staff to request bulk changes without requiring technical knowledge.
- Implementing new automated reports for all aspects of company performance.
- Use of Power BI, Power Query, Power Automate, Excel and SharePoint.
SSAS Property Manager
2023-2025
- Creating and developing a new department from scratch to manage over 500 properties.
- Introducing new procedures, training guides and templates.
- Extensive use of Excel, Power Query and other Microsoft Office programmes including Outlook and Teams.
Team Leader - Property (Post-Acquisition and Sales)
2017-2023
- Overseeing a department which I grew from 4 to 15 members of staff, managing over 3,600 properties.
- Implementing change of department structure to introduce 2 sub-departments.
- Overhauling existing in-house bespoke training programme and drafting in-depth training guide.
- Management of block insurance policy covering over 350 properties.
- Carrying out quarterly appraisals for all members of the team.
Property Administrator
2015-2017
- Main point of contact for all property matters on portfolio of 250 properties.
- Use of SIPP Pro and Genisys software.
- Liaising with clients and insurance providers to ensure all properties have adequate insurance cover.
- Liaising with solicitors and surveyors to make sure all occupied have appropriate tenancy agreements in place.
- Administrating property development works for various projects and arranging payments with contractors.
- Liaising with banks to arrange mortgages and securing charges against properties.
- Liaising with solicitors to process property sales including checking of Land Registry titles and applications.
Estates and Management Ltd
2014 โ 2015
Property Administrator
- Intensive training in Land Registry use and lease reading.
- Use of Qube property management software.
- Liaising with leaseholders regarding ground rent payments and general lease queries.
- Processing consent requests for underletting.
- Liaising with solicitors to process property transfers.
References available upon request
Personal Life
I am a big sports fan and enjoy watching football, cricket, formula one and American football. I am a fan of Everton and Barnet FC, Essex County Cricket Club and the Seattle Seahawks. I also play 7-a-side football regularly.
I am an experienced glider pilot and a former flight instructor with over 700 hours of flight time.
I have been married to my wife for 4 years and we have a 2-year-old daughter.
I have basic conversational skills in German and am currently learning French.