Carlos main image

Carlos Pages site

Introduction


Experienced software developer with a focus on Apple technologies

I am passionate about mobile platforms and web languages, particularly Swift and C++, as well as Android and JavaScript. I am a diligent developer who applies SOLID principles and has extensive experience working with server-based communication apps. I also have a strong affinity for SwiftUI applications and possess excellent knowledge of the full iOS SDK stack, including third-party libraries managed via Swift Package Manager.

Experiences


Lead App Developer

Sep 2022 - Present
Oxford Nanopore Technologies
Oxford, England, United Kingdom

https://nanoporetech.com/


Senior App Developer

May 2018 - Sept 2022 • 4 yrs 3 months
Oxford Nanopore Technologies
Oxford, England, United Kingdom

https://nanoporetech.com/


Senior iOS Developer

Jun 2017 - May 2018 • 1 yr
Autocab Ltd
Manchester, England, United Kingdom

https://www.autocab.com/


App Developer

Jun 2013 - May 2017 • 3 yrs 10 months
Incuna Ltd
Oxford, England, United Kingdom

Lead iOS Developer

Jun 2015 - Dec 2015 • 7 months
Incuna Ltd
Oxford, England, United Kingdom

Swift Developer

Sept 2015 - Feb 2016 • 6 months
Mr Jeff - Freelancer
Remote, United Kingdom

iOS Objective-C Analyst

Apr 2012 - Apr 2013 • 1 yr
Samsamia - Volunteeer
Remote - United Kingdom

iOS Objective-C Developer

Apr 2013 - Mar 2014 • 1 yr 1 month
Telynet
Alcobendas - Comunidad de Madrid - Spain

https://telynet.com/


iOS Objective-C Developer

Sept 2011 - Apr 2012 • 8 months
Persei Consulting
Madrid - Spain

iOS Objective-C Developer

Feb 2011 - Jul 2011 • 6 months
Mobaloo
Alcala de Henares - Comunidad de Madrid - Spain

Education


BSc Computing, Computer Science

2007 - 2011 • 4 years
Rey Juan Carlos University
Fuenlabrada - Comunidad de Madrid - Spain

In my dissertation, I developed an app in Objective-C to demonstrate how the iOS operating system and its framework ecosystem work together. The project made use of various iPhone features (GPS, alarm, camera, etc.). Users could create rules between these features, allowing them to build custom automations as they wished.


NVQ Level 2 in Systems Administrator

2005 - 2007 • 2 years
I.E.S. Jovellanos
Fuenlabrada - Comunidad de Madrid - Spain

Apprenticeship in European Aeronautic Defence and Space (EADS) - Madrid. During my mandatory apprenticeship, I worked on multiple development tasks, primarily involving native scripting in Excel using Visual Basic for Applications (VBA).

Projects


Bladder exstrophy companion app

June 2025 - Present

I volunteer my time to support individuals affected by bladder exstrophy, as well as their parents, by developing an iOS and Android app designed to help users create and enhance routines that support their condition:


Carlos Pages site

Feb 2025 - Present

Created my personal website and future blog using the Ignite framework.

https://github.com/twostraws/Ignite

TIWS Platform

Jan 2012 - Apr 2012

Video Project

An offline map featuring various colours and detailed information about each country:

Languages / Nationalities



Created with Ignite and Swift.