I am a software development professional, with a strong focus in iOS, and an extensive background in full stack development. I design and create software, delivered using Agile methodologies. I have a keen interest in mentoring, and teaching kids to code.

I’ve worked in various roles throughout my career – from developer to software architect; from mentor to development manager. I enjoy mentoring team individuals, and leading teams. I have previous extensive experience in scalable API software design and development.

My current focus is on software delivery within team environments. I work extensively in AWS environments. I also code in Swift, and Objective-C. I’ve done work with Node.js and Ruby, and in the past worked extensively with Java web technologies.

Languages and toolsets come and go, but the principles and processes of software development continue to stick with me throughout my career.

My current working domain is in EdTech. I’ve had varied exposure in all kinds of domains: customer loyalty and rewards; point-of-sale; media; entertainment; user-generated content; tv; music; insurance software.

I’m continuously learning and I love the varied challenges presented by every project I work on. I find the people I work with to be the most rewarding aspect of the work I do.


Leadership and mentoring

Leading and mentoring team members though collaboration.

Development management

Software iteration management using Agile processes.

iOS mobile engineer

Extensive experience developing apps for Apple iOS – on both iPhone and iPad

Web software engineer

Full stack development across multiple technologies.