Every organisation and project is a little different, most of my works over the years has been in the following 3 areas:
Creating the architecture of small and large software platforms, defining the underlying technology and the user journey
Strategising, planning or implementing large web & mobile projects for businesses & startups, working with stakeholders and suppliers to ensure successful delivery.
Advising and training individuals or businesses on methods and tools they can use to improve their productivity.
With most projects, I can be as hands-on or hands-off as you need: let me show you how to do it, let me do it for you, or a combination of the two.
My services include the following:
Strategy & Planning
I can help develop and refine your technology implementation & execution plans by understanding your organisation needs, researching and suggesting off the shelf, open source or custom solutions that will help improve the origanisation’s performance.
Do you have an idea and don’t know how or where to start or what it would entail to build the product? I can help you in brainstorming the idea from a business, user and technology perspective to fine tune the idea and prepare a road map.
Every software, regardless of the size and complexity, needs to consider architecture. Simply put, not considering this tends to lead to poorly structured and inconsistent software system that is hard to maintain, understand and possibly does not satisfy important non-functional requirements such as performance, scalability and security. Nothing gives me more pleasure than developing an idea and presenting to the audience in a way that makes the most complex systems look simple.
The best ideas may be a complete failure if the audience does not relate and understand them. In order to achieve success you need to REALLY know your audience. You need to talk to them, get their feedback, test your ideas out on them and think like them. Great ideas and pretty pictures can get you so far, but combine it with making the end-user’s interaction with the company, its services and products, an unforgettable experience and you’ll be unstoppable!
The Perfect Product
It is the “rush” of bringing an idea to life that drives me to work each morning. I constantly strive to make things logical, intuitive and easy to use. Whatever I create also needs to be simple to use otherwise people would not use it. It’s all about ideas and ideas can’t be manufactured. They just happen!
Source The Right People
A good team is important for the success of any project. A software product more so because of the number of variable factors involved. I can help you source the right people and suppliers to get your project moving by evaluating and shortlist suppliers and conducting technical interviews on your behalf.
The years of experience as a developer, architect, manager and having coordinated stakeholders and large development teams, has instilled skills to take care of scheduling, production and communication. My secret recipe? Keeping everyone in the loop and lots of coffee!
I can train business owners in effective use to technology tools that will help increase their individual and the organisation’s performance.
I can train individuals or groups of software developers in a variety of programing tools – be it the basics to get them initiated in a new technology or advanced topics to cater to a particular project’s requirements.
I can work with you and your colleagues to identify the ways in which technology tools can make your workflow quicker, your communication better and your lives easier.
I can review and analyse your software and help you identify what you can do better, and what more can be added to the mix.
Like to know more? Get in touch to discuss your project and how I can help you use technology more effectively.