I am a Software Engineer and Computer Science Teacher with a keen interest in Edu Tech and developing web based products
I am also a highly experienced leader with a background in education and systems development
I have a BSc in Computer Science and an MSc in e-Business Strategy and Systems from the University of Liverpool, as well as a distinction in Digital Media Design, MA, from Birkbeck University.
I hold several years of experience as a senior leader within schools, with a strong focus towards Computer Science teaching & pedagogy, curriculum development, project management, systems design and IT systems.
To get a more in depth review of my career path please visit my
Live product used by students and teacher to track progress in examination and non examined assessments. Created using Next13, TypeScript, TailwindCSS, Supbase, Vercel.
Live ViewOriginal working design document and planning for ProgressBytes (under a different name). This document allowed me to gather my thoughts in a series of designs created using Balsamiq
Live ViewCreation of this portfolio using HTML, CSS, Node.js, Express.js, Mustache, Nodemailer, Vercel.
Live ViewCreation of a non responsive HTML & CSS portfolio home page based upon a figma design
Live ViewUse of Flexbox and media queries to create a repsonsive design from a figma file using HTML and CSS
Live ViewScientfic calculator modelled on the Google calculator using HTML, CSS, Vanilla Javascript and Bootstrap
Live ViewYouTube channel setup to support the teaching of Computer Science and Digital Media
Live ViewLinked Lists
Stacks
Queues
Graphs
Trees
Bubble Sort
Merge Sort
Insertion Sort
Dijkstra's
A*
BigO
Presentations
Public Speaking
Communication
Teamwork
HTML
CSS
JavaScript
jQuery
React
Bootstrap
Accessibility Standards
Vercel
Python
Vanilla JS
Object Oriented
Procedural
Git
Github
Project Based
Inquiry Based
Flipped Classroom
Lecturing
Direct Instruction
Cooperative Learning
Assessment
E-Learning
Curriculum Development
Coaching
Transformational
Autocratic
Democratic
Laissez-faire
Distributed
Design Principles
UX / UI Design
Photoshop
Figma
Balsamic
Relational DB Design
MySQL
SQL
NoSQL Databases
Firebase
NodeJS
Express
Mac OS
Windows
Linux
Command Line
Terminal
Video Editing
YouTube Videos
Photoshop
Lightroom
Photography DSLR
Running
Marathon Running
Football
Golf
Travelling
Walking