We'd love to help you build your app and reach your business goals.

  • Ideation and brainstorming possible solutions
  • Feasibility and sustainability investigations
  • Maintenance on existing mobile solutions
  • Training and mentoring of in-house development teams
  • Liaise with other service providers to build your app
Native Mobile App Development
  • Flutter/Dart
  • Java/Kotlin
  • Xamarin/C#
  • Swift/Objective C
  • NativeScript/TypeScript
  • Hosting provided by DigiServ.biz
  • NoFuss can facilitate registration of a .com domain on your behalf for R300
  • NoFuss can facilitate registration of a .co.za domain on your behalf for R150
  • Domain hosting from R240 (billed annually), depending on selected services and features

Typical Client Engagement

This is more or less what you can expect to happen during an initial engagement.

Initial Call

We set up an initial 30 minute Skype call, during which the potential client can run their idea past me. We have a discussion around the project, the development requirements and determine whether I'd be adding any value to the venture.

Once I have a clearer understanding of the requirements, I can indicate which of my services are applicable and in what areas we'd be required to engage other service providers.

At the end of the call, we should know whether there's enough synergy to move forward with the engagement or not. Should we feel that there's potential value for all parties involved, we proceed to the contracting phase. If we are proceeding, we reach some kind of agreement as to how payment will work, either in cash, equity or a combination of the two.

Contracting Phase

The client agrees on a particular task or tasks that they require and I provide them with an estimate for this work. This phase typically involves either:

    Strategic advice

    After the idea has been born, and there's been thought put into how this will make money, it becomes important to make the right technology choices for that stage of the business.

    If, for example, the goal is to pitch to investors to get funding for an initial development round, then you want to use as light-weight an approach as possible. The idea should be presentable and tangible, but also very disposable. At that stage, it doesn't make sense to invest in expensive development or services, because nothing has been proven yet.

    On the other hand, the business might already have a few paying users and the idea is to scale it or add new functionality. That could involve revisiting the architecture of the solution or transforming it into something else.

    Without a strong technical background, it becomes difficult to figure out what is required, deciding what vendors to use and, very important, stay in control of costs. I provide the expertise to assist in making these decisions, helping guide the venture forward.

    An important part of what I do, is to keep the business focus on the MSP concept. A minimum sellable product is critical, especially for startups. You want to get to the revenue stage as quickly as possible, before you run out of funds. This also makes it easier to talk to investors, as they are more likely to invest in something that's already getting traction and potentially generating revenue.

    Development services

    Of course, as a developer, I can also provide some of the skills and expertise required on the development side of things. Especially important for early prototypes, is the ability to control costs. The more money you save, the longer runway you have to build and cement the business.

    Having worked in many startups and large companies, I know how to manage IT staff effectively and can provide technical oversight and management services to the development team(s). This is especially useful where the business founders have limited technical knowledge or experience and it helps keep the project on track and on budget.

    Partner network

    I know one or two people in the industry, and can get UX designers, API developers and other technical expertise involved. It's often not easy to figure out what skills you need if you don't have a technical background, but I usually know what is needed.