The Drupal CMS is suitable for any larger site with complex data modelling, content managment or workflow requirements.
Drupal is a fully featured enterprise content management system. It is very flexible and can be used to create anything on the web, such as a complex publishing platform, subscription service or an ecommerce solution.
Angular is suitable for web apps that run in the browser and perhaps need access to some data from a server.
All interactivity is done in the browser, improving performance and allowing for a rich experience. Since the page is already in the browser and only the data is dynamically changed, this system is ideal for mobile use as it can seamlessly integrate offline and online data sources.
Requires a modern browser.
You get me!
I have carried out a wide range of IT related work across the industry over twenty years. From software engineering to first line support, my breadth of experience gives me a certain flexbility and insight that a more specialist web developer might miss.
I have a deep understanding of everything that makes a web site work, from the code that underpins the beautifully designed site, to the servers and infrastructure that present that site to the world.
As a freelance web developer since 2010 I'm well versed in dealing with agencies and clients directly. The key to successful projects is good communication. I know the right questions to ask and when to ask them.