Skip to content

Experience

Roles held and the skills used in them, most recent first.

Roles

  1. to present

    Scorchsoft Ltd

    Birmingham, UK

    1. Senior Lead Engineer

      to present, Remote

      An evolution of the lead role: helping drive technical decision-making across the organisation, and identifying greater opportunities for coordination and technical excellence.

      • Technology leadership
      • Systems design
      • TypeScript
      • React Native
      • Laravel
      • PHP
      • Terraform
      • Microsoft Azure
      • AWS
      • Cyber security
    2. Lead Developer

      to , Remote

      Oversaw the successful completion and maintenance of projects for both clients and internal use cases. Provided guidance for developers, and delivered high-quality, high-availability, cloud-based solutions.

      • Project management
      • Time management
      • Quality assurance
      • Software development
      • Laravel
      • Filament
      • PHP
      • MySQL
      • TypeScript
      • JavaScript
      • React
      • React Native
      • Swift
      • Cyber security
    3. Mid-Level Software Developer

      to , Remote

      Developed and maintained high-quality web and mobile applications, from Laravel and Filament back ends to React and React Native front ends, taking on a growing share of each project.

      • TypeScript
      • React
      • React Native
      • Laravel
      • Filament
      • MySQL
      • Swift
    4. Junior Software Developer

      to , Hybrid

      Making use of Laravel, React and React Native to build and support a plethora of development projects.

      • Software development
      • PHP
      • Laravel
      • MySQL
      • JavaScript
      • React
      • React Native
  2. to

    Walsall College

    Walsall, UK

    1. Lecturer in Computing

      to , Part-time

      Planned and delivered lecturing sessions for Level 2, 3 and 4 students, with a primary focus on Level 3 Cyber Security (equivalent to three A levels), covering cyber security, enterprise computing and big data analytics.

      • Produced teaching materials for Level 3 and Level 6 subjects, including ReactJS development, Node.js development and Azure deployment.
      • Ensured assignments were completed and assessed within set time frames.
      • Supported students where needed and tailored lessons to their needs.
      • Worked with colleagues and management to keep lessons and assignments to a high standard.
      • Lesson planning
      • Time management
      • Quality assurance
      • Software development
      • Cyber security

Skills

Leadership and practice
Technology leadership, Systems design, Project management, Time management, Quality assurance, Software development, Lesson planning
Languages and frameworks
TypeScript, JavaScript, PHP, Swift, React, React Native, Laravel, Filament
Cloud and data
AWS, Microsoft Azure, Terraform, MySQL
Security
Cyber security