Our Services

Our team has been involved in harnessing technology for business across a broad range of technologies and industries.

We have solid software engineering backgrounds building highly scalable software systems combined with a passion for practically applying recent advances in machine intelligence. Our range of services covers:

  • Modern Data Architectures
  • Data Engineering
  • Data Science
  • Application Development
  • Cloud Services

Contact us today to make machines think and work for you.

Modern Data Architectures

In today’s digitised and automated world organisations must be able to collect, manage, process and act on tera- and petabytes of data. The traditional relational database approaches and vendor solutions cannot cost effectively scale to petabyte levels. In coping with this deluge of data, internet giants such as Google, Amazon, Facebook, Apple, Airbnb and others have disintermediated the traditional storage and relational database landscape into:

  • Storage – HDFS, Kudu, AWS S3, Google cloud storage etc.
  • File formats – Parquet, Avro, Orc, Kudu etc.
  • Execution engines – Spark, Tez, Druid, Presto  etc.

with tools straddling across the storage, file format and execution engine boundaries in various ways. In addition, traditional relational solutions such as Oracle, Microsoft, MySQL, Postgres and newer noSQL entrants such as MongoDB, Redis, ElasticSearch etc. are improving their ability to deal with vast amounts of data.

Organisations must understand this new data landscape and be able to construct business architectures than can not only cope with the data deluge but use it to gain competitive advantage.

Let us help you construct your modern data architecture.

Data Engineering

A modern data architecture will enable you to capture and manage vast amounts of data: every customer action, every movement in production and distribution.

So what? Having terabytes of web logs and sensor data does not add value just by the sake of being on a disk somewhere.

Raw data must be processed into formats usable by machines and humans. For humans so they can view dashboards & reports and do ad-hoc analysis. For machines so they can learn to spot anomalies, recommend customer services, predict business events etc.

Data must be transformed reliably in both batch and live streaming modes, 24/7/365. In short, it is ETL on the steroids of software engineering and DevOps.

Let us assist you in using tools such as Spark, Kafka, NiFi, Airflow, Oozie and AWS / Google / Microsoft cloud solutions to transform your data into formats usable by humans and machines.

Data Science

Processing power, vast amounts of data and recent advances in machine learning algorithms have enabled astounding advances in machine learning capabilities in the past 7 years.

Computers can now see, hear what we say, process billions of records looking for patterns and optimise actions toward achieving goals. Essentially we are now often teaching computers instead of programming them. Quite profound.

Allow us to help you teach your machines to achieve goals for you by applying our experience in selecting, training, tuning and deploying machine learning solutions.

Our skillset covers the broad range of machine learning algorithms, from linear to logistic regression (still the workhorses of practical machine learning), random forests, boosted trees (XGBoost), dimensionality reduction, deep learning etc.

Allow us to help you teach your machines to think and work for you.

Application Development

Learning machines must be integrated into the rest of your organisation and its systems. We have decades of experience in building software solutions in an Agile approach.

We are full stack application developers building solutions in technologies such as Python, Java, PHP, Scala,  Symfony, Angular, Bootstrap etc.

Whatever your technological landscape, we will augment it with well integrated machine learning solutions.

Cloud Services

Having instant access to vast computing power in conjunction with the latest software platforms is an incredible advance in harnessing computing power and human ingenuity.

Need to process 1Tb of data? Fine. Spin up the machines and software you need, process the data and shut everything down again. Only pay for what you use.

Now need a different kind of compute and software? Fine, just start that up. Reconfigure your data centre in minutes as opposed to months.

Let us assist you in benefiting from the technological speed and agility enabled by AWS, Google Cloud and Microsoft Azure.