Jamie Balfour

Welcome to my personal website.

Find out more about me, my personal projects, reviews, courses and much more here.

Mr Jamie Bonnar Balfour

Key Skills

  • Technically minded
  • Problem solving skills
  • Public speaking skills
  • Leadership skills
  • Research, planning and coordination skills

Digital Skills

C++
C#
Java
Python
VB.NET
HTML 5
CSS 3
TypeScript
JavaScript
PHP
MySQL
Mongo DB
D3 JS
jQuery
React
Apache
Linux
Docker
Git
SEO

Awards

Watt Club Prize
January 2016

The highest award given to any undergraduate at Heriot-Watt University

Andrew Stewart Prize for 4th Year Computer Science
December 2015

An award given to the most deserving student in a 4th year Computer Science programme

Andrew Stewart Prize for 2nd Year Computer Science
January 2014

An award given to the most deserving student in a 2nd year Computer Science programme

Merit Award for First Year at Heriot-Watt University (average grade of 70%+)
January 2013

An award given students with a 70% or above average in a 1st year Computer Science programme

Merit Award for Computer Science at LEAPS Summer School
January 2009
  • Merit Award received in Computer Science course
    • One of two awards given for the best project in the class of 20+
    • Received for programming section and team leadership

Education

Strathclyde University - PGDE
September 2018 to May 2019

Research Project Focus: "Improving education through Digital Means"

Heriot-Watt University - Bachelor of Science (BSc) [Computer Science]
September 2012 to May 2016

Dissertation Focus: "ClickIt: A web-based application to aid the learning of web development in an educational environment"

Final Award: BSc with Honours of the First Class

LEAPS Summer School - Computer Science and Physics & Engineering
June 2009 to August 2009

Passes for both the Computer Science and the Physics and Engineering courses.

Ross High School, Tranent
August 2003 to May 2009

Achieved:

  • 4× Highers (BBBC)
  • 1× Advanced Higher (C)

Whilst at Ross High School I also did in-class support, I taught lessons to S1 Computing pupils, I was the Technical Manager in our Young Enterprise group and did paired reading

Summary

I am a dedicated and hardworking individual interested in computer science. I have had experience in many different fields, particularly related to the combination of technology and education. My other main interests in the field are the world wide web, design, UX and interaction design, networking and hardware, programming and the effects of technology.

Currently, I hold a BSc with a First Class Honours in Computer Science and I am studying an MSc in the same field. I run a digital agency, Jambour Digital ltd. which has allowed me to improve my skills in software development as well as my ability to manage others and some skills in server management.

Industrial Experience

Executive and Technical Officer at Jambour Digital ltd
Executive and Technical Officer at Jambour Digital ltd
July 2018 onwards
  • I have developed all websites hosted by Jambour Digital
  • The idea of my own company was built on my talent for developing websites freelance
  • Company focuses on web development, graphics, and consultancy and I do all areas of development
Web Developer at DH Systems
Web Developer at DH Systems
August 2017 to October 2017
  • Developed websites for car salvage companies
    • Created XML phonebook system for Grandstream SIP phones using PHP and database
    • Developed database-driven server monitoring application using PHP
    • Re-developed websites hosted by DH Systems
  • Left job to start my own company
Support Developer at Maglabs (temporary)
Support Developer at Maglabs (temporary)
February 2017 to August 2017
  • Worked at Maglabs in a fast-paced environment
  • Generated reports on database data and fixed bugs
  • Added small features to PHP-based web application service
  • Honed skills in PHP, MySQL, and shell scripting
  • Learned React.js and Symfony during employment
Freelance Web Developer
Freelance Web Developer
January 2013 to February 2017
  • Freelance web development involved creating websites on demand
  • Utilised modern technologies such as PHP7, HTML5, and CSS3
  • Transitioned from freelance work to laying the foundations for my limited company in February 2017

Teaching Experience

Fully Qualified Teacher (FQT) at Knox Academy
Fully Qualified Teacher (FQT) at Knox Academy
August 2022 onwards
  • Taught Computing
  • Started and led the Digital Literacy for Staff course to improve staff digital skills
  • Managed the Positive Behaviour Praise Card and the Hot Chocolate Friday systems
  • Developed digital tools:
    • Interactive slideshow engine
    • Embedded online polling platform
    • Online tracking and monitoring system
    • Extended DragonDocs Engine for interactive worksheets
  • Developed the school's internal reporting system, a data extractor and a positive praise system using C#
Fully Qualified Teacher (FQT) at Newbattle High School
Fully Qualified Teacher (FQT) at Newbattle High School
August 2020 to June 2022
  • Taught Computing and Digital Literacy
  • School named Scotland's First Centre for Digital Excellence
  • Developed digital tools:
    • Slideshow engine with engaging features
    • Interactive worksheets for pupils
  • Lead the school's digital programme as the Digital Leader in the school
  • Setup the Digital Champions programme to empower young people
Newly Qualified Teacher (NQT) at Musselburgh Grammar School
Newly Qualified Teacher (NQT) at Musselburgh Grammar School
August 2019 to June 2020
  • Taught Computing and Digital Literacy
  • Became newly qualified teacher in August 2019 after PGDE
  • Successfully completed 'Scotland's Mental Health First Aid' course (SMHFA)
  • Developed a prototype online reporting system

Academic Experience

Lab Assistant at Heriot-Watt University
Lab Assistant at Heriot-Watt University
September 2016 to December 2016
  • Second-time lab assistant well-prepared for duties
  • Took up two courses; the Praxis course that involved assisting with writing tips, IT help, and student professional development and the Web Programming course allowed application of web programming knowledge
  • Spent two hours per week in this role
PhD Research Student (PGR)
PhD Research Student (PGR)
August 2016 to February 2017
  • Considered pursuing a PhD to extend academic achievements
  • Accepted offer and recognized as 'outstanding candidate'
    • Research focused on concerns of carers of children with autism regarding online safety
  • Left PhD program in February 2017 due to financial constraints related to purchasing own house at the time
Lab Assistant at Heriot-Watt University
Lab Assistant at Heriot-Watt University
January 2016 to March 2016
  • Assisted first-year Computer Science students in the Web Design and Databases course
  • Assessed students' work and provided feedback
  • Contributions to course deemed valuable by lecturer and students
  • Provided assistance to students and the lecturer with fresh knowledge
  • Utilised HTML, CSS, PHP, and MySQL for course requirements

Voluntary Work

Volunteer at Code Club
September 2018 to May 2019
  • I ran the Code Club at the local library offering kids under 16 an opportunity to learn to code
  • Volunteered on Saturday mornings from 10 am to about 11:30 am
  • I received lots of good feedback about how helpful I was and that the kids were loving the hour of code they got every Saturday

Projects

ClickIt - the world's first drag and drop HTML editor
October 2015 to May 2016

In October 2015 I began to work on my BSc Honours year project. As part of this, I developed an application to aid new web developers with web development called ClickIt. The main purpose of this was to help school children and new web developers learn HTML using a drag-and-drop system.

ZPE and YASS (my compiler + runtime and programming language)
May 2015 onwards

In October 2014 I began working on a completely new project, writing my own BlackRabbit Script in Java. I had to stop due to work and university consuming my time. In May 2015, I rewrote the whole engine. This time within one week, I had written a very powerful engine that can be built upon by others too. After two months of work, it featured a mathematical parser, a logic parser and a compiler for Java code. Some of my friends and colleagues were very interested and have written programs in my language. There is much more about it on my website.

Web Independently Styled Project (WISP) - HTML, CSS and JavaScript tools
June 2014 onwards

As part of my own website development and moving away from using third party plugins, I decided to invent my own plugins that can easily be reused. I call this group of plugins my Web Independently Styled Project (WISP) and it consists of a slideshow, responsive navigation bar, PHP comment system, a content management system and much more.

DASH Content Manager
May 2014 onwards

This project is a personal project to build the best content management system out there! In July 2017, the project was renamed DASH and was rebuilt from the ground up. My CMS is designed from the ground up to integrate with any website and make it easy to use. DASH is used on my own website and it is constantly receiving updates to make it better and better.

My personal website
April 2010 onwards

My personal website is one of my biggest achievements. In April 2010 I had an idea that it would be good to share what I know with the world. Because of this, I decided to open a website dedicated to both professional work and my personal life. My website went through a major refurbishment in June 2013. My website is built with my skills in HTML, CSS, JavaScript, jQuery, PHP and MySQL.

My SED command generator page is the most popular in any search engine.

Programming Projects
January 2005 onwards

I took up a programming hobby due to my interest. I have developed products such as an imaging/graphics application, a web browser and an easy-to-use programming language. Nowadays, I develop several large personal projects, but I also help others by writing programs to automate things for them.