Portfolio

I’m an enthusiastic, highly motivated, software engineering manager experienced in delivering large scale, customer facing products at very high levels of quality. My work includes the development of apps with high fidelity user interfaces, accessibility features, international support high reliability & performance.

Here are some of the projects I’ve worked on.

  • Glue Home
    2022

    Currently working for Glue AB leading their platform team, focused on feature development and deployment at scale.

  • Microsoft Windows 11
    2021

    Managed a team of engineers in the investigation, planning and development of multiple unannounced features in upcoming versions of Windows 11.

  • Edge New Tab Page
    2020

    Managed an engineering team in the creation of events card for the Edge New Tab page.

    Technologies used: TypeScript, React

  • Adventurer Client
    2020-Present

    As a personal project, developed and released a 3rd party client for Flashforge 3D printers.

    Technologies used: Angular, TypeScript, Electron.

  • Microsoft Cortana
    2018-2021

    Hands-on team lead for one of the teams involved in the development of a new Cortana client application on Windows devices.

    Technologies used: C#, UWP, XAML, C++

  • Microsoft Paint 3D
    2015-2018

    Technical lead on Microsoft Paint 3D.

    Technologies used: C++, XAML, UWP

  • Latte Test Framework
    2015-2018

    Technical lead for investigation, development and maintenance of an end-to-end UI test harness for Paint 3D.

    Technologies used: C#, Gurkin

  • blinkbox for Windows Phone
    2014-2015

    Senior engineer for the development of a native blinkbox client for Windows Phone 8 devices.

    Technologies used: C#, WinRT, XAML

  • blinkbox for Xbox One
    2013-2015

    Technical lead for the development of a launch-partner release of the blinkbox client for Xbox One.

    Technologies used: JavaScript, HTML, CSS

  • blinkbox for Windows Store
    2012-2015

    Senior engineer on the development of a native blinkbox client for Windows 8 & 10.

    Technologies used: C#, WinRT, XAML

  • blinkbox for Playstation 3
    2012-2015

    Engineer on the development of a blinkbox client for Playstation 3.

    Technologies used: C#, JavaScript, HTML, CSS

  • blinkbox for Xbox 360
    2012-2015

    Engineer on the development of a native blinkbox client for Xbox 360.

    Technologies used: C#, Silverlight, XAML

  • Microsoft Mediaroom
    2010-2011

    Engineering intern working on the Microsoft Mediaroom video on demand store for set top boxes and Xbox 360.

    Technologies used: C#, ASP.NET NVC, JavaScript

  • Flashback
    2007-2011

    As a personal project, developed a native Windows application and supporting web service to facilitate the return of lost USB flash drives at my college.

    Technologies used: PHP, HTML, CSS