This is some of the commercial stuff I have done.

I also have profiles on the following sites:


Knowd

Knowd is a venture capital-backed company building artificial intelligence systems for automated knowledge mining in Enterprises.

In my work at Knowd, I have been helping to build a full-stack web application in JavaScript with React/NextJS, using NLP / AI technologies to power the knowledge extraction and insights functionalities.


Processboard

Processboard is a SaaS tool to help integrate manual and automated steps of business processes. I helped develop the new application, to which they can now migrate clients from the previous setup.

The previous version of the system was built on Google Sheets and increasingly complicated Google AppScript. I was brought on-board to advise on how to productise this system and turn it into a SaaS tool, and to direct this effort.

Software Development, DevOps, & Infrastructure Design. Mainly using JavaScript & PostgreSQL, on Linux.

The Processboard Application

Continue reading →


Mycs - Manufacturing Optimisation

Used Declarative Constraint Programming (with MiniZinc) to optimise the assignment of Purchase Orders to Manufacturers, increasing Supply Chain cost-efficiency while also introducing checks and safeguards. Built a RESTful API wrapper in Go to allow the constraint solver to be accessed over the network.

Supply Chain Managers at Mycs were using guesswork to choose which factories should be assigned which orders to produce.

I worked with logistics managers to develop a logic model for optimal assignment of products to suppliers, using Constraint Programming in MiniZinc.

Me sitting on a Mycs SofaThe first items to be allocated with the solver were Sofas. Here, I am sitting on a Sofa at MycsHQ.

Continue reading →


Mycs - Refunds Processing System

Built a new Refunds Tracking and Processing System for Mycs GmbH, a major European Retailer of Custom Furniture.

The new refunds system allowed Customer Care and Accounting to quickly process refunds from one interface, with the many (previously manual) steps now automated. This allowed for refunds to be processed much more quickly, preventing customer dissatisfaction, and freeing up accounting to deal with other things.

A photo of inside a Mycs warehouseA Mycs warehouse, to which some refunded products were returned.

Continue reading →


Exel - Field Service Management Mobile Application

Extended an existing mobile application with new features, as directly requested by a major customer.

The Eagle Field Service SystemThe Eagle Field Service System

Continue reading →


Exel - Custom Product Configurator Creator

Custom Product Configurator Creator for the EFACS E/8 ERP suite.

Built a series of new programs for an existing ERP Suite, to allow customers to build their own product configuration systems for internal usage or web deployment, and integrated these with the existing EFACS ecosystem, including BoM and Stock Systems.

A Screenshot of the Product ConfiguratorAn example Product Configurator created by Exel's Custom Product Configurator System

Continue reading →