Welcome to thunk

This is the website for thunk Software & Business Services Ltd, a UK-based company run by Andy Brownlie (you can find Andy’s bio here).

thunk offers software and technology-related business services. If you have a business that you think could benefit from thunk’s expertise, please reach out.


Andy has been involved in software development for the best part of 20 years. He has experience of all stages of the SDLC. This provides him with capability to deliver bespoke solutions autonomously on a freelance basis, or as part of a larger development team as a contractor.

Learn more


With enterprise architecture certifications, experience in CMMI accreditation and responsibility for application architecture and design on many application development projects, Andy provides a wealth of experience that can be used to help his clients with their software architecture & design challenges.

Learn more


With multiple clients and websites under his belt, Andy can provide a unique offering to small businesses and organisations who need help getting online. With different packages on offer, thunk can provide the correct offering to help you build your website and social media presence.

Learn more

the thunk Blog

Who'd a thunk it?
development Header - centred

Crossing The Chasm with ServiceStack and RestAngular

This post is simply a list of gotchas for anyone using the ServiceStack services/API framework in conjunction with RestAngular client-side...

development Header - centred

AngularJS Wars: Service, Factory or Provider?

If there is one subject that causes controversy, confusion and gnashing of teeth amongst the AngularJS community, its whether to use...

architecture Header 2 - centred

TOGAF ADM And The Big Bang Theory

This post tackles a common assumption of the TOGAF Architecture Development Framework (ADM), and suggests a more practical approach that...

design Header - centred

Cigarette Packet Design

It was when I first started out as a developer I first heard the phrase “designed on the back of...

development Header - centred

Identify the Identity (Part IV: Abbreviated UUIDs for Application & Resource Identifiers)

Part III of this series of posts discussed how application identifiers can double as resource identifiers for RESTful APIs. This...

1 2 3