Kyle McAlpine
Software Engineer
London, UK

After working at Apple Retail for 2 years, I realised that I no longer wanted to sell software/hardware, I wanted to make it. So in 2012 I moved from my hometown, Devizes, to London to begin a BEng (Hons) degree in Software Engineering.

Shortly after I arrived in London I got my first permanent software job at Kaldor as a Junior Software Engineer, after interning with them for several months. I worked part-time during semester and full-time in the holidays, gaining tonnes of experience and learning lots from their experienced team.

I currently work at Loot, heading up development of our iOS app and assisting in architecture and development of our entire stack.

If you'd like a copy of my CV, you can get it here.


Software Engineer
June 2015 - Present
iOS, Full Stack
Junior Software Engineer
Kaldor Ltd
Aug 2014 - June 2015
Software Engineering Intern
Kaldor Ltd
Jan 2014 - Aug 2014
Family Room Specialist, Business Specialist, Specialist
Apple Inc. (Apple Retail UK Ltd)
Bristol and London
Aug 2010 - Dec 2013
Technical support, B2B account management, sales and training


BEng (Hons) Software Engineering
University of Westminster
September 2012 - Summer 2016
I'm currently on track to acheive a 1st and have been a member of the Dean's list throughout the duration of my degree. You can view the syllabus of my course here.


  • Skilled in iOS development and Objective-C
  • Proficient in Java and Swift
  • Competent in HTML, CSS, PHP and MySQL
  • Effective in source control management and team based workflows
  • Confident in speaking and teaching

Noteworthy projects and OS contributions

Pugpig, PPfM and PPfCP As my experience grows I'm progressively making more contributions to Kaldor's iOS frameworks. Recently I've been experimenting with new features, like native Disqus comment integration, and handling customer bug reports.
Shopping Application A simple university group assignment implemented with Java and MySQL. The faculty chose me to be the lead programmer of the group. The team used Git, GitHub and Scrum to manage the project.
Dice101 An OOD university assignment written in Java.

Learn more about and/or contact me on LinkedIn. You can also contact me via Twitter.

If you'd like a copy of my CV, you can get it here.