I am an enthusiastic and versatile Full Stack Web Developer and part-time Computer Science Teacher with hands-on experience building responsive, user-friendly, scalable, and maintainable applications. I am proficient in HTML, CSS, SASS, JavaScript, Python, Flask and growing my skills in React, SQL, and RESTful APIs, with a keen eye for UI/UX design and accessibility. I am adept at working independently in remote environments and communicating technical concepts to diverse audiences. I am committed to continuous learning and have proven ability to learn and implement required technologies. Currently, I am seeking a new role where I can contribute to a collaborative development team while continuing to grow professionally.

James Crooke

I am an enthusiastic and versatile Full Stack Web Developer and part-time Computer Science Teacher with hands-on experience building responsive, user-friendly, scalable, and maintainable applications. I am proficient in HTML, CSS, SASS, JavaScript, Python, Flask and growing my skills in React, SQL, and RESTful APIs, with a keen eye for UI/UX design and accessibility. I am adept at working independently in remote environments and communicating technical concepts to diverse audiences. I am committed to continuous learning and have proven ability to learn and implement required technologies. Currently, I am seeking a new role where I can contribute to a collaborative development team while continuing to grow professionally.

Available to hire

I am an enthusiastic and versatile Full Stack Web Developer and part-time Computer Science Teacher with hands-on experience building responsive, user-friendly, scalable, and maintainable applications. I am proficient in HTML, CSS, SASS, JavaScript, Python, Flask and growing my skills in React, SQL, and RESTful APIs, with a keen eye for UI/UX design and accessibility. I am adept at working independently in remote environments and communicating technical concepts to diverse audiences. I am committed to continuous learning and have proven ability to learn and implement required technologies.

Currently, I am seeking a new role where I can contribute to a collaborative development team while continuing to grow professionally.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Computer Science Teacher at Bethany School
July 1, 2023 - Present
Instructed students in Python programming and Computer Science fundamentals, developing educational applications to enhance engagement and comprehension. Adapted complex technical topics for non-technical audiences, strengthening communication and mentoring skills. Promoted hands-on coding, problem-solving and algorithmic thinking from beginner to GCSE levels.
Freelance Web Developer
June 1, 2017 - Present
Designed and built responsive websites and full-stack applications with HTML/CSS, JavaScript, Python, React and Flask. Accumulated thousands of hours experience in web development. Completed over 200 hands-on projects while earning multiple Full Stack certificates. Applied version control with Git, implemented RESTful APIs, and managed back-end data with PostgreSQL, Python and MongoDB. Focused on writing clean, maintainable and well-documented code while collaborating remotely with clients. Gained knowledge in UI/UX principles, accessibility standards and deploying on AWS and Replit.
Customer Services Manager at Rare: Marketing and Development Company
September 1, 2016 - August 26, 2025
Managed client communication and support, helping bridge technical (developers) and non-technical teams. Developed strong multitasking and prioritisation abilities in a fast-paced environment.

Education

M.A. Theology (Distinction) at Oak Hill College / Middlesex University, London
January 1, 2011 - January 1, 2015
B.A. (Hons) Acting (2:1) at Rose Bruford Drama School, London
January 1, 2000 - January 1, 2003

Qualifications

Responsive Web Design and Development
January 11, 2030 - August 26, 2025
JavaScript Algorithms and Data Structures
January 11, 2030 - August 26, 2025
Front-end Libraries (jQuery, React & Redux)
January 11, 2030 - August 26, 2025
Web Application with React JS and Redux
January 11, 2030 - August 26, 2025
Back-End Development & APIs (Node.js, Express)
January 11, 2030 - August 26, 2025
Python & Scientific Computing
January 11, 2030 - August 26, 2025
Data Visualization with D3.js
January 11, 2030 - August 26, 2025
AWS Cloud Practitioner Essentials
January 11, 2030 - August 26, 2025
SVG Animation & Motion Design
January 11, 2030 - August 26, 2025
Quality Assurance
January 11, 2030 - August 26, 2025
Relational Databases with PostgresSQL & Scripting with Bash
January 11, 2030 - August 26, 2025

Industry Experience

Education, Software & Internet, Professional Services, Media & Entertainment, Other

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more