Mark Collis

JavaScript developer. Find out more about me and my work below.

About Me
Mark

About Me

Welcome! I am a JavaScript developer based in Prague, Czech Republic. On this page you can find out a bit more about me and some of the projects that I have worked on.

Inspired by the impact that having easy access to vast amounts of information and interactive services has had on the modern world, I enjoy developing tools that provide effective access to these, whether for work, study or just fun.

Before becoming a developer, I worked as a technical consultant for over 10 years, gaining experience of capturing, analysing and documenting requirements, project scoping, planning, resourcing and delivery, options evaluation and procurement support, and information security considerations. As a result I have a good understanding of how software development supports wider business objectives and the importance of close engagement with the user community.

Project Portfolio

Here are some examples of projects that I have developed. In each case, I have described the high level requirement and summarised how I approached developing a solution to meet it. There are also links to the live sites and source code.

MapOholic screenshot

MapOholic

MapOholic is my largest recent project and I am an active user as well as its developer. It is an online database of orienteering maps, together with routes, detailed information about the the races and cross-references to other users, events and clubs.

Slug and Snail Stories screenshot

Slug and Snail Stories

The Slug and Snail Stories site was developed as a landing page for a fictional business, to practice core HTML and CSS skills. The stories that inspired it really do exist, but the only customers are my own children.

Face-Finder screenshot

Face-Finder

Face-finder analyses images either on the web or uploaded locally to detect faces (using the face-api.js library running in the browser). If faces are detected, they are overlaid on the original image and their coordinates can be shown.

Oxford Street-O Series screenshot

Oxford Street-O Series

For many years before pursuing web development full time, I developed a number of different websites either as personal projects or for clubs and societies of which I was a member. Most of these have been retired or replaced, but the site I created for the Oxford Street-O Series is still being actively used almost 10 years on.

Contact Me

I have recently joined Salsita Software as a Full Stack Developer, so I am not currently looking for new opportunities. But if you are interested in finding out more about me and my work, feel free to get in touch by email or using the form below.