Digital Strategy & Consultancy

Building something great is more than just writing code. It's about having a smart plan. I act as a partner to help you think through your ideas, find the best path forward, and make the right choices for the long run.

Technology is always changing. I love exploring what's new, like Artificial Intelligence (AI), and figuring out how to use it to create amazing new products. But it's not just about using it myself; I also enjoy teaching others how to make the most of these new tools.

Vibe Coding

Vibe Coding

On the power and danger of programming with AI

Grossing over $48K a month, the flight simulator game by Pieter Levels spurred a whole flurry of innovation. Without detailed knowledge of 3D game engine technology, he 'vibe coded' his game using AI. Critics of his work pointed at security and scalability issues, while proponents lauded the amazing result. What can we learn from this?

Giving AI Training

Giving AI Training

Teaching folks about the superpowers of GPT

Yesterday, I had the pleasure of leading a training session on the application of cutting-edge AI techniques, such as OpenAI's large language models (GPT), for a team of individuals from varied backgrounds, education levels, and disciplines. The results surprised me!

A good partner gives honest advice. Sometimes, the best advice is to not build something, and I'm not afraid to say so. The world changes quickly, and my goal is to help you make smart choices that are built to last, not just for today.

Master of Change

Master of Change

Thriving amidst uncertainty using Rugged Flexibility

Change is one of life's few constants. Yet, even with its inevitability, facing it head-on can feel daunting and disorienting. In the book "Master of Change", Brad Stulberg offers a thought-provoking guide to not just survive but thrive in an ever changing world.

No, I Won't Build That!

No, I Won't Build That!

Better Thinking, Better Work

If you're an accomplished developer (as in: you've actually created things in the past), you may recognise this scenario: people reaching out to you, asking you to build something specific. "Can you build X for me?" A fellow technician once urged me to refuse more often: be proud of the things you don't do! Let me explain in this post.

Getting your message out is key. There are different ways to do this, from creating a buzz on social media to building a library of useful content that helps people for years. I can help you figure out the right mix for your project.

Go Viral on X

Go Viral on X

32K views in two days

Earlier this week one of my posts on the social network X went viral and attracted 32K views in two days. With no major presence on Elon Musk's platform, and no paid advertising, gaining that kind of attention is something special. Let me explain how this happened.

Three tips to make a content strategy work

Three tips to make a content strategy work

Maximise the effect of your writing

When you write for your blog or for your company's website, there are things you can consider to maximise the discoverability, longevity and impact of your writing. Leverage the energy you put in into your words. Today I share with you three of my lessons learned while writing for this website.

Success is often about understanding the systems behind it. That can mean understanding the psychology of how people make decisions in an online store, or designing the large-scale software architecture that a big company needs to run smoothly.

Influencing purchase behaviour

Influencing purchase behaviour

Applying behavioural sciences principles to the purchase decision process

This week I stumbled upon a brilliant report on how people make their purchase decision. For my work on the online food order app I am continuously looking into scientific sources to improve performance, conversion and online revenue. This report by Google discusses six biases influencing decision making. It's worth reading their full report, let me explain why.

Monolithic vs Microservices software architecture

Monolithic vs Microservices software architecture

Choosing the right design for your app development

This week I flew to Gothenburg to meet people from a large international shipping company, talking about the development of enterprise level software. During the meeting there were various experts in the room, one of them asked me on choosing the right software architecture (for big, complex, enterprise level apps). A very good question, well worthy for a blog post.

Have a big idea that needs a smart plan? Or facing a tough choice and need a second opinion? Let's think it through together.