I'm an extremely talented, highly motivated and productive engineering leader and I'm passionate about people; those that work with me, those that work with my teams, and most importantly our users.
I work for Tarabut Gateway as their VP of Engineering supporting their teams in London and the Middle East. TG are the first and largest regulated Open Banking platform in the MENA region and strive to be the most connected remote first company in the region.
Previously, I worked for Meta supporting their Mobile Ad Experiences team building the Ads Manager App in London, and then the Ads Growth team supporting small businesses from the HQ in Menlo Park. Before Meta I was at Culture Trip as Director of Engineering supporting the London site implementing bookable travel and at Skyscanner with roles in Flights and Content. I also worked at Microsoft on GroupMe as the Engineering Manager for all client development including Android, iOS, Windows and Web. During my 5 years at Microsoft, I worked on Skype Qik for Windows Phone as a Senior Development Lead and similar roles in both Skype for Windows Phone and Skype for Xbox One. I have previously worked on Windows Phone 7/8, Silverlight, HTML5, and WPF client experiences. I've also co-written training courses on client technologies such as WPF and Silverlight for Microsoft product groups and Microsoft Learning.
I write the occasional post (mix of technical and management) on my blog.
GroupMe is for all the groups in your life.
Free group messaging It's like a private chat room for your small group. Have as many as you want, and it's always free. Now, you can coordinate with coworkers, organize a game night, and keep in touch with family all in the same place.
Works on every device With native apps for iOS, Android, and Windows Phone, you can chat with your friends from your phone on the go, on your computer at the office, and on your tablet from the couch.
The first app from Skype since Skype!
The new mobile messenger for swapping videos with groups of friends.
Capture the moment. Share the laughs Send something that’s sure to make your friends laugh. All with one-touch record and sharing. Simply shoot it on your mobile and send a message to your friends.
Great for groups Create groups easily from the contacts on your phone, and send messages to them privately. Enjoy watching your chat movie grow as more people respond.
I was fortunate enough to be offered a position on the Skype for Windows Phone team based in Stockholm, where I quickly worked my way up to the position of Lead Developer. I worked on all the v2.x (Windows Phone 8) releases up to and including 2.10. This was my first position within Microsoft/Skype and I've gone from strength-to-strength every since.
Never forget which medication to take and when with Medicine Manager. Let your phone remind you when it’s time to take your meds, so you can concentrate on living your life.
This was the first (and so far only!) paid for app that I’ve created, though the trial version is fully functional, but shows in-app adverts.
- Add multiple medications.
- Add different schedules for the same medication, which is great if you’re on an increasing or decreasing dose.
- Use your phone to remind you what to take and what dose.
- Turn individual reminders off if you don’t need them.
- Add a photo to help you pick the right medication.
- User interface localisation for German, French, Spanish, Italian, Dutch, Thai, Indonesian, and Turkish.
Have you ever forgotten where in the car park you left your car? Or even completely forgotten where you left the car? Then Car Finder is the app for you!
I have done a new version of this app for Windows Phone 8 called Car Reminder.
- Map of your current location showing where you left your car.
- Take a photo and notes to show you where you left your car.
- Address resolution to help you get back to your car.
- Display of your distance from your car.
- Car marker includes the licence plate (handy if you have a hire car).
- Parking ticket reminders.
- Pin your ticket reminder to the Start screen as a live tile.
- User interface localisation for French, German, Italian, Dutch and Spanish.
After a break while I was working on Skype for Windows Phone, I kicked off my return to personal application development to re-create Car Finder for Windows Phone 8 using the new Nokia-based Map APIs. Car Reminder has the most used features of Car Finder and a completely new user experience that addresses the usability issues that users of Car Finder raised.
Visual Diary is my latest Windows Phone 8 app and the aim was to bring diaries back as a place to keep your private thoughts (not everyone wants to blog their intimate feelings to the world!), but to bring that concept up to date with photos taken on your Windows Phone. Visual Diary uses the Nokia Imaging SDK to enable the user to add filters and effects to the photos in their diary entries.
A notepad app that uses the Markdown format, like Visual Diary. So, you get great rich notes using a simple text-based format.
Markdown Notepad enables users to backup their notes to the cloud using the Buddy service. Having proved the concept here, I intended to roll out the same features to other apps, especially Visual Diary.