Work Portfolio
This is some of the commercial stuff I have done.
I also have profiles on the following sites:
- Github: DanielRHolland
- LinkedIn: danrholland
- Codeberg: DanielRHolland
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
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.
The first items to be allocated with the solver were Sofas. Here, I am sitting on a Sofa at MycsHQ.
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 Mycs warehouse, to which some refunded products were returned.
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 System
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.
An example Product Configurator created by Exel's Custom Product Configurator System