Robert Dougan
I specialize in making apps. I
obsess
over the little details. Designing and developing great applications is my forte.
Current Projects
Consultant
2016 - present
Lead architect on a wide selection of mobile applications
Swift for iOS + macOS, React Native for cross platform apps
Heavy usage of APIs including data management
Interacting with accessories via bluetooth and iBeacon
iOS
Swift
React
React Native
Realm
Cocoa
Progress
2017 - present
An app to track your fitness progress using selfies
Custom camera implementation with photo alignment tools
HealthKit integration to retrieve and save user weights
Video creation and export using user photos
iOS
Swift
Image Processing
Video Processing
HealthKit
Developer
2016 - present
I built Panols which allows users to share panorama shots on Instagram
It was featured by Apple inside every iTunes App on iOS, generating over 170 million views
Overcame several technical hurdles with resizing and cropping large panorama images
Featured by
iOS
Swift
Image Processing
Co-Founder
2010 - present
I have shipped 6 recipe cookbook apps for iPhone and iPad with over 1,000,000 downloads
Overcame many technical challenges to create the best cooking experience for users
Implemented the backend server using Ruby on Rails to handle the data of over 700 recipes
Built an OS X client to manage recipes and ingredients in multiple languages
Featured by
iOS
Objective-C
Cocoa
Ruby on Rails
AWS
Design
Previous Projects
Senior Software Architect
2010 - 2016
I was part of the small core teams behind ExtJS and Sencha Touch
Created the modern theming system behind ExtJS and Sencha Touch, including advanced tooling
Designed and help develop the Sencha Space Client on iOS and Android, allowing companies to manage cross-communicating HTML5 apps
Presented to over 500 people at three SenchaCon conferences
Javascript
CSS
Objective-C
Sketch/Photoshop
Android
Testing
Lead Engineer
2016 - present
Architected and developed the mobile client that enables users to create image collages
Heavy use of the core image and video APIs on iOS, including image filtering, transforming and cropping
Overcame many technical and performance issues due to the CPU intensive functionality required in the app
iOS
Objective-C
Image Processing
Social APIs
Co-Founder
2015 - 2016
PetCrate was a pet treat subscription service I started with my wife
I created a bespoke website with subscription payment handling, order management and fulfillment
Implemented using Ruby on Rails, Mollie Payments, Bootstrap and AWS
Full integrated testing of all code to entire issue-free ordering
Ruby on Rails
Subscriptions
Payments
Ecommerce
Testing
AWS
Inversion
2015
I used Inversion to learn Swift in my personal time when it was first released
OS X statusbar app that allows you to control your Nest Thermostats
I greatly improved my design skills as well as fully understanding WebSocket communication
It has been featured on the official Works with Nest website and downloaded over 10,000 times
Featured by
macOS
Swift
Nest
WebSockets
Glot
2015
Multilingual translation dictionary app for iOS with over 1,000 daily active users
I used this project to improve my understanding of user experiences, focusing on the simplicity of translating words
Highly customized native view to display detailed translations in a clear and concise way for the user
iOS
Swift
API Integration
Sketch/Photoshop
Early Days
Junior Web Developer
2008-2010
I moved to London when I was 18 to join the Kohive team
Built the frontend for the virtual desktop collaboration website
Extended ExtJS to allow highly custom styling, which resulted in my employement with Sencha
Javascript
ExtJS
CSS
Photoshop
About
Originally from Northern Ireland. I moved to London in 2008, the Bay Area in 2010, Amsterdam in 2012, and back to Northern Ireland in 2017
I
renovated our old house
because I love destroying, designing and creating things with my hands too
I love taking
photographs
,
travelling
and
racing
motorcycles
I enjoy being in the great outdoors. Hiking, climbing, skiing.