I am a web and mobile developer. I love to make applications that are robust, slick, beautiful and useful.
I have worked on both small and large scale mobile applications, utilising both RESTful and GraphQL APIs. My work has included native development on both the Android and iOS platforms in Swift, Kotlin, Objective-C and Java. In addition, I have developed two sizeable cross-platform applications with a React Native codebase, using Redux for state management.
On some of these projects i have been the main or sole architect of the codebase, solving problems ranging from real-time chat, to displaying dynamic graphs, to submitting digital CVs. I have also coded a variety of smaller projects ranging from WordPress plugins to Alexa skills.
I am always hungry to learn new languages, frameworks and techniques; and to solve new and interesting problems.