I’m a consultant working with startup and established companies to create engaging, innovative, delightful software that creates new revenue opportunities and enhances customer loyalty.


Software Development

I’ve successfully helped both startup and enterprise customers adapt to the changing ways end-users experience software. Over time, I’ve deployed client/server, web and public cloud-based solutions.

Today my primary focus is designing and building mobile software solutions that deliver the absolute best user experience these platforms are capable of. Check out my portfolio for some recent examples.

I continuously learn the latest mobile technologies and help others through blogging, speaking and publishing books on mobile development–like this one published by Packt Press that I co-wrote with my colleague Kåre Morstøl.

Backend Development

I have experience developing back-end services with Node.js, Server-side Swift, .NET, MQTT/IoT, and deployment to IBM Cloud, AWS and Azure. Most of my projects include one or more of these technologies, and I can contribute directly in these areas.

Database Systems

I also have experience designing and deploying databases using a variety of relational and non-relational databases: Microsoft SQL Server, Oracle, PostgreSQL, SQLite, MongoDB and DynamoDB. I’ve previously worked as a production DBA, BI analyst/developer, Microsoft MVP (SQL Server) and have managed data teams in large-scale, mission-critical data centers.

Cloud Platforms, Identity and Payment Processing

Most of my clients use platform integrations such as Google, Facebook, and Firebase; Payment Gateways (e.g. Stripe, Authorize.net); and their own custom cloud and/or on-premises web services. I’ve integrated to almost every type of back-end identity and application service.


If you have an interesting project, I’d love to hear from you! Contact me via E-mail, LinkedIn or Twitter.