Employment

A timeline of paid work and volunteering — presented with context, outcomes, and the tools I used.

Professional

Paid roles, contracting, and long-running engagements.

Intelligent Parameters Ltd

Full-Stack Developer & Technical Advisor (Retainer)

Remote • United Kingdom

Paid Remote
2025-04 2026-02

Retained full-stack contractor supporting a small consultancy business, responsible for end-to-end delivery of web projects, infrastructure management, and technical guidance to the business owner.

  • Designed and delivered multiple websites ranging from personal professional profiles to more complex, data-driven applications.
  • Worked across the full stack, including backend APIs, database design, frontend implementation, and styling.
  • Built and maintained infrastructure on VPS environments, handling security, deployment, and operational reliability.
  • Managed source control, repositories, and containerized workflows using Docker.
  • Supervised and coordinated a small team of consultants, ensuring delivery quality and alignment with project goals.
  • Acted as a technical advisor to the business owner on architecture, tooling, and long-term maintainability decisions.

Tech

TypeScript Node.js React Next.js Prisma Tailwind CSS Docker VPS infrastructure Relational databases Security Audit logs Organisation GitHub Debian OS Virtual Machine

Independent

Private Tutor (Self-Employed)

Plymouth • United Kingdom

Paid Remote
2020-03 2025-03

Self-employed private tutor delivering Computer Science and Mathematics tuition, scaling to full-time (40–50 hrs/week). Supported GCSE/A-level and university-level students in the UK and internationally, mostly online.

  • Delivered one-to-one tuition in Computer Science across GCSE, A-level, and a wide range of undergraduate and postgraduate university modules.
  • Supported students across multiple universities and curricula, adapting explanations to differing syllabi and assessment styles.
  • Provided mathematics tuition at KS3, GCSE, and A-level.
  • Conducted the majority of lessons online, using digital tools to replicate and enhance in-person teaching.
  • Scaled workload organically from a few weekly hours to sustained full-time activity (40–50 hours/week).
  • Managed scheduling, client communication, and lesson planning independently.
  • Operated as a declared self-employed professional, handling taxation and compliance in the UK.

Tech

Computer Science (GCSE, A-level, university level) Mathematics (KS3, GCSE, A-level) Online teaching tools Curriculum analysis and exam preparation

Professional references available upon request.

Independent

Private Tutor (Paid, Part-Time)

Various locations • Belgium

Paid On-site
2014-09 2017-09

Occasional paid private tutoring alongside university studies, focused on secondary-school mathematics and introductory programming. Conducted on a limited scale while completing a Master’s degree in Computer Science.

  • Delivered one-on-one tutoring sessions in mathematics and beginner programming on an ad-hoc basis.
  • Adapted explanations to students’ needs and academic level, prioritizing understanding and confidence.
  • Balanced tutoring with full-time academic commitments and part-time retail work.
  • Handled basic scheduling and informal compensation without operating as a formal business.

Tech

Mathematics (secondary level) Introductory programming concepts

References available upon request.

Carrefour

Cashier (Weekly Part-Time)

Mons • Belgium

Paid On-site
2015-09 2016-09

Weekly part-time role (every Saturday, full day) in a high-end Carrefour hypermarket, combining cashier duties with in-store customer assistance in a premium retail environment.

  • Handled cashier operations accurately and efficiently during high customer traffic periods.
  • Maintained a consistently professional, welcoming demeanor in line with premium brand standards.
  • Assisted customers within the store when tills were idle, including product guidance and basic inquiries.
  • Adhered to strict presentation, cleanliness, and dress-code requirements.
  • Worked reliably on a fixed weekly schedule over a full year.

Tech

Point-of-sale (POS) systems Cash handling and card payment terminals

Links

References available upon request.

Apple Store

Store Assistant (Seasonal Student)

Mons • Belgium

Paid On-site
2010-07 2010-08

Seasonal summer student role in an Apple retail environment, focused on customer guidance, product education, and daily store operations during a period when macOS was still unfamiliar to many customers.

  • Explained macOS concepts and workflows to customers transitioning from Windows-based systems.
  • Helped customers choose appropriate Apple hardware and software based on their needs.
  • Assisted with point-of-sale operations and routine retail tasks.
  • Maintained store cleanliness and ensured product displays and demo devices were presentable and functional.
  • Provided first-line assistance for basic macOS usage and setup questions.

Tech

macOS Apple hardware (MacBook, iMac)

Links

References available upon request.

Carrefour

Store Assistant (Seasonal Student)

Mons • Belgium

Paid On-site
2007-07 2015-07

Seasonal summer student role (approximately 30 days each July), combining store operations, customer assistance, and basic in-store IT support.

  • Assisted customers with product location and basic inquiries in a high-traffic retail environment.
  • Maintained cleanliness and organization of aisles and storage areas.
  • Performed basic configuration and troubleshooting of in-store computers and POS-adjacent systems.
  • Worked effectively within rotating teams during peak summer periods.

Tech

Windows XP Windows Vista Windows 7

Links

References available upon request.

Volunteering

Teaching and community support roles — unpaid, but real work.

Cornwall College (Newquay Campus)

Volunteer Teaching Assistant (Mathematics)

Newquay • United Kingdom

Volunteering On-site
2018-09 2019-06

Volunteer teaching support role during adult GCSE Mathematics courses, undertaken while studying GCSE English and Mathematics as an adult learner. Provided occasional mathematics instruction to support the lead lecturer.

  • Delivered mathematics explanations and exercises to adult learners during scheduled Wednesday afternoon sessions.
  • Stepped in to explain concepts when students were struggling with existing explanations.
  • Taught small groups and full-class segments under the supervision of the course lecturer.
  • Adapted explanations to diverse educational backgrounds and confidence levels.
  • Gained first experience teaching in a formal classroom setting.

Tech

Mathematics (GCSE level) Classroom instruction Adult education

Academic references available upon request.

Independent

Private Tutor (Informal, Volunteer)

Various locations • Belgium

Volunteering On-site
2009-09 2014-09

Informal, volunteer-based tutoring for friends, family members, and acquaintances, focused on secondary-school mathematics and introductory programming during my early computer science studies.

  • Provided one-on-one tutoring in secondary-school mathematics, adapting explanations to individual learning styles.
  • Introduced basic programming concepts to beginners alongside my own computer science studies.
  • Helped learners build confidence and understanding rather than rote memorization.
  • Prepared students for exams and coursework through targeted practice and explanations.
  • Developed early teaching and mentoring skills through repeated, real-world practice.

Tech

Mathematics (secondary level) Introductory programming concepts

Informal references available upon request.