- 07546 588 619
I am an experienced and passionate web developer mostly specialising in front-end technologies but with a portfolio of full stack applications. I have led on award-winning projects and worked for clients, charities and corporations, building high impact and high traffic web applications.
Web development skills
- Excellent knowledge of back-end technologies such as PHP, Python, Oracle, MySQL, Node.js and SITS:Vision.
- Central roles in project planning and management, using a variety of tools in agile and waterfall methodologies.
- Regular usage of automation, version control, APIs, responsive design, accessibility, user experience and progressive enhancement.
|Early 2016 – Mid 2018||
Assessment and Progression
I was lead developer on this wide-reaching project to bring all course assessment and programme progression activity in the University of Edinburgh into a centralised, semi-automated system. This involved coordination with the university's 25 schools who all previously used various combinations of shared and local tools to manage and record student marks.
Alongside building significant new applications for the management of assessments and the entering and processing of marks, this project also involved the management of significant changes to how pre-existing systems handled programme structure, enrolments and publishing student marks.
The Assessment and Progression system has now rolled out across all of the university.
|Late 2014 – Ongoing||
London School of Geometry and Number Theory
I worked in a team of two to develop the main website for the London School of Geometry and Number Theory. This included building a bespoke content management system, a full application and admissions process and student administration tools.
I was responsible for much of the architecture of the website, and led on the design of the content management system and application form. I also wrote the automated deployment scripts.
The final iteration and handover of this project is currently being confirmed.
|Late 2014 – Early 2015||
Course Creation and Management tools
Soon after joining the University of Edinburgh, I was asked to refresh a collection of old applications used to propose, create and manage the 5,000 courses offered every year. These applications were updated to increase academic staff engagement in course management, as well as upgrading the design to be more user-friendly, responsive and match other applications in the university.
As a result of this project, consistency and accuracy of core university data was improved, academic staff involvement increased, and I presented a paper at the 2017 SROC conference about how this was achieved.
|Mid 2012 – Early 2014 (and ongoing)||
Whilst a student I initiated this project in the School of Mathematics to provide better information to students about the courses that were available to them, how they had been received by previous cohorts, and what opportunities those choices would open for them.
This project was later taken up by the University of Edinburgh and I helped to embed it across the more than 5,000 courses the university offers. Path now gets millions of page views every year and won the UCISA 2014 Award for Excellence.
|September 2018 – Current||
Kadfire, Full Stack Developer
I lead development on software used by train operating companies to manage and publish timetables. I also provide support to a suite of other projects.
|Jan 2016 – September 2018
Jul 2013 – Jan 2016 (Developer)
The University of Edinburgh, Analyst Developer
I designed and built applications focussed on the student record and its usage throughout the university, provided support for colleagues and played a central role in establishing the university's development community.
|Jul 2010 – Jul 2014||Croft Media, Developer|
|Jun – Aug 2012||The University of Edinburgh, Web Developer|
|Aug 2011||BBC, Volunteer Runner|
|Summers 2008 – 2010||NHS Bristol, Clerical staff|
- I was a regular contributor to my department's technical blog at the University of Edinburgh.
- I was a member of the SITS:Vision Technical Working Group, which meets twice annually to review and contribute to ongoing development of the SITS:Vision product.
- As one of the organisers of the University of Edinburgh Front-End Development Community, I helped organise and present lightning talk events and speeches by industry leaders.
Speaking and presentations
- I spoke at the Student Records Officers' Conference in 2017 to discuss a user-centred approach used in redeveloping an aged system, and the increase in engagement and data quality that it gave us.
- In 2013, I presented at the Enhancement Themes Conference for quality assurance in higher education about Path, an application I'd developed to help in course and programme management.
- I gave a talk in 2012 to the Edinburgh University Maths Society about use of Bayesian statistics in online translation.
- For six years, I hosted weekly pub quizzes in Edinburgh, including one of Edinburgh's largest regular quiz events.
MA (Hons) Mathematics – Second-class honours (2:1)
A-level: Mathematics (A), Spanish (A), ICT (B), Physics (B)
AS-level: Further mathematics (A)