Hello, World.

I'm Mark Mackay.
Full Stack Web Developer


More About Me.

As an experienced Web Developer, I have the technical skills and abilities to help your company achieve its targets. Colleagues and customers will be impressed with excellent communication and project managements skills to form effective relationships and ensure the successful maintenance, development and delivery of technological solutions. I work with both front and back end technologies, with a slight preference for front end. Either way, I'm happy to get my hands dirty, whatever the technological scenario.

Personal Interests.

  • Getting out into the great outdoors, be it by foot, bike or kayak
  • Organising events for local social groups - bike rides, walks, meals out etc.
  • Playing the guitar/singing and attending mindfulness meditation sessions for relaxation.
  • Regularly attending a local public speaking group to develop both my presentation and leadership skills.

Contact Me Download CV


What I Do.

  • Front End Development

    I have worked closely with graphic designers on a number of projects and feel very comfortable with translating their Illustrator/Photoshop designs into web pages that are not only functional, but well structured for others to easily work with.

    I've worked primarily with .NET MVC, but also have experience with Backbone.JS and would relish the opportunity to work with React or Angular based projects.

  • Back End Development

    Separation of concerns is paramount in building better products for the customer so my preference is always to build projects that follow the principles of onion layer or n-tier based architecture.

    I've recently been enjoying developing Rest based services using Microsoft's WebAPI. The possibilities of these when it comes to plugging in custom front ends is almost limitless. It's also opened up the ability to have a common library for both desktop and mobile based technology, the latter of which is only gaining more momentum in the public domain.

    When it comes to databases, with my background in data analysis and primarily MS SQL Server, I am comfortable with ensuring a company's data integrity.

  • Content Management Systems

    Having entered the world of Content Management Systems back in 2015, I can safely say that for certain clients, a CMS is definitely the way forward for making regular updates to a website's content. Umbraco has been my favoured choice and I can only see it becoming more and more popular in the .NET domain of content management systems. A lot of freedom for the developer and for a full stack developer like myself, I am able to utilise it's powers to maximum effect.


I've Got Some Skills.

  • Developing good working relationships with colleagues through working collaboratively on investigating staff requirements, providing ideas and delivering/improving new and old systems.
  • Ability to multitask five days a week, meeting the needs of multiple departments as well as address changing priorities and demands from Management.
  • Worked in a highly flexible rapid prototyping environment requiring the efficient utilisation of existing skills, as well as picking up new ones when producing working examples for client presentations.
  • Currently working in an environment where projects are successfully delivered through the adoption of the Agile methodology, involving bi-weekly sprint plans and daily standups.

  • 90%
    C# .NET MVC
  • 90%
  • 80%
  • 70%
  • 70%
  • 65%
  • 65%
    Unit & Integration Testing
  • 65%
    Selenium & BrowserStack Testing
  • 75%
    Source Control (TFS/GIT/SUBVERSION)
  • 75%

Career and Education

More of My Credentials.

Lorem ipsum Dolor adipisicing nostrud et aute Excepteur amet commodo ea dolore irure esse Duis nulla sint fugiat cillum ullamco proident aliquip quis qui voluptate dolore veniam Ut laborum non est in officia.


May 2015 - April 2018

Lending Software Solutions Ltd

Senior .NET Developer

A company predominantly involved in providing web based software solutions to the online lending industry. Working as a senior member of the implementations team to deliver complete lending platform solutions as well as greenfield projects to a range of clients.

December 2011 - May 2015


Software Developer Team Lead

A market leading global provider of Professional Services and Digital Solutions. Position focused on the area of Telematics usage to create behavior based insurance options for both consumer and fleet based transport. Lead a team, as well as worked with others to produce both back and front end solutions for the Telematics industry both within the UK and abroad.

March 2011 - December 2011

LearnED Ltd

Software Developer

A company which primarily provided vocational based training through the use of qualified teachers and online software solutions. With the company owner having a background in the insurance industry, it was decided that a pilot project would be developed for the up and coming Telematics industry.

March 2011 - December 2011

Sparsholt College

Data Analyst

Agricultural college offering a range of land based courses to learners primarily based in the South of England. Ensured data consistency through working collaboratively with a wide variety of colleagues and using technical skills to produce online reporting solutions.


1998 - 2002

University of the West of England, Bristol

BSc (Hons) Software Engineering (2:1)

2005 - 2007

Southampton University

FdSc Health and Social Care (Pass)

1995 - 1997

Peter Symonds College, Winchester

GNVQ Advanced IT (Merit)


Check Out My Pride and Joy

Here's a little something to give you a sample of my work. A site I have developed voluntarily for an active group that I like to get involved with...


Drop Me A Line.

Whether you'd like to hire me for work, or have a question you want to ask, just fill out the following...

Your message was sent, thank you!
Where to find me

On my beautiful Dell
In the Great Outdoors
Having fun with friends and family

Email Me At

Call Me At

Mobile: +44 (0) 7807 525359