Simon Pykett - Techie

Web Design & Programming

From a Freelance Perspective

Alongside and as part of my teaching career, I have been honing my skills as a developer in a variety of languages; HTML, CSS & Javascript coupled with fundamental practices in Search Engine Optimisation (SEO). I am also fluent in File Transfer Protocols and am able to offer support in hosting and domains, courtesy of my good friend, Neil.

I have been working as a freelance developer alongside my day job as a Computer Science Teacher, which fits in quite nicely. I am able to pass on my industry knowledge of both business and coding to my students. Everything I do is designed with fluid viewports for responsive viewing and looks good on any device width, as it should do.

Having a background passion for technology, I spent a great deal of time on the emerging technologies of the Internet and studied for and qualified as a web designer whilst I was studying for the Certificate in Education (Cert Ed). I've added a few examples of recent work that I've undertaken. If you would like a quote or want to take part in a project, please get in touch.

Then the Royal Navy got in touch...

In my role as Computer Science teacher, I was approached by The Royal Navy (RN) to develop an 'app' as part of the Naval Service Recruitment Test (NSRT). Previously, potential recruits to the Naval Service (Navy & Marines) were given a booklet with some questions that relate to the actual test. However, it was not indicative of the actual NSRT and did not include the time constraints that are included within a traditional exam environment.

The brief, although vague at the time, simply needed to contain a timer that 'kicked' the user off the page if they had not completed the questions. It also needed to output the users responses in a traditional test format. The 'app' went through several iterations and designs before the current design was settled and embellished upon.

The actual NSRT that users are presented with contains in all, 120 questions based around Numeracy, Verbal Ability, Mechanical Comprehension and Reasoning, each containing 30 questions each. The timings for each section is dependent on the actual NSRT and contains exam questions from retired tests.

The entire program is heavily JavaScript based for both the timer and the question input & output and is held together with HTML and styled with CSS. The colours on both the Royal Navy and Marines versions are taken straight from the respective logos and is responsive to fit all screen widths.

As a Computer Science teacher, I was able to use my cohort of GCSE Computer Science students where I invited them to style, attempt to break and hack and beta-test each version as it was completed. Considerable beta-testing was undertaken by both my students and staff from the RN and once it was completed, it was handed over to the RN to be added to Ministry Of Defence servers. Additionally, my good friend and Full Stack Developer, Lewis built the framework for the project.

I am very proud what the whole team has achieved with this project and would like to share it with you here. Much love to the amazing Lt Cdr George Blakeman for his continued support and guidance throughout the project.


simon pykett twitter @simonpykett

Follow me on Twitter


Teacher, techie, daddy, nerd. Often all at the same time. Teacher of Computer Science at @utcplymouth and #dev for various individuals.

External Links

The links below represent recent examples from my online portfolio

Download My Resources

I have been developing and distributing teaching resources via TES for some time. You are welcome to download some of them here. For more information, please visit my TES shop for more free and premium teaching resources.