![]() |
![]() |
![]() |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|||
Selected products built by Christopher Yiangou 1982 - 2018. | |||
![]() |
Expedite - Job
Scheduling & Performance Measurement Allows scheduling of jobs to 15+ CNC machines job-shop environment. Closed-loop reads machine production data through open-source MTConnect automation technology. Implementation allows the correlation between scheduled jobs and actual production activity, thus enabling excellent performance measurement and post-production analysis. Visual Basic.Net, SQL Server, MTConnect, Fanuc |
2017-2018 | |
![]() |
|||
![]() |
FabDraw - Drawing
Repository A repository for technical drawings, providing secure access, version control, watermarking, and other features designed to streamline and control the use and deployment of drawings for manufacturing, while protecting the intellectual property of the client. Visual Basic.Net, SQL Server, iTextSharp (PDF dll library) |
2017 | |
![]() |
|||
![]() |
FabSys
- Business Backup Custom backup software to automate the specific backup requirements and system architecture of the client. Initiates or performs folder share and system state backups, and managing backup versions. Visual Basic.Net, SQL Server |
2017 | |
![]() |
|||
![]() |
FabTrac - Task and
Workflow Processing Workflow engine that allows common business processes to be implemented as plug-in templates to be routed for completion and sign-off. New processes can be added as required, without program changes. Visual Basic.Net, SQL Server |
2016 | |
![]() |
|||
![]() |
Transport Network Cost
Optimisation During the development of a rates reporting and management system, I identified severe inefficiencies in the allocation of transport between source and destination sites, in the order of 10s of millions of rands annually. I built models to evaluate these costs and show sensitivity to various optimisation scenarios. Since my profession is based in the principle "the identification of the problem is half the solution", I can claim to have saved the client at least half of these costs. Microsoft Excel, VBA, SQL Server, MSAccess |
2015 | |
![]() |
|||
![]() |
Dynamic Competition
Scheme The DCS Model was developed for the Bank of Namibia to enable it to survey banking products, collect data, and analyse and compare the pricing of banking services in the retail banking market in Namibia. Built sophisticated model to simulate and evaluate the performance of various banking products to the consumer, under organically changing conditions. Microsoft Excel, VBA, MSAccess. |
2015 | |
![]() |
|||
![]() |
MPS
Purchasing System Enterprise procurement system. Ensures users capture all requests for items required for purchase. All requests follow a workflow through various levels of approval and management. Each approver has assigned levels of authority and a maximum monthly budget. Incorporated in this system is a comprehensive inventory catalog and management controls. The system triggers reorder points for stock replenishment. Visual Basic.Net, SQL Server 2005 |
2009
|
|
![]() |
|||
![]() |
ISP System A stock management system that allows stock levels and counts to be recorded, assessed and gains and losses accounted for. For simplicity of deployment, the system was written in Visual Basic for Applications, with an Excel capture template. Excel, Visual Basic.for Applications, SQL Server 2000 |
||
![]() |
|||
![]() |
Customer Key Model In order to determine the impact of individual customers on depot operation and delivery cost, an activity-based costing (ABC) model was commissioned. Only direct activities, ie those clearly attributable to the delivery of fuel to the customer, were used to build the keys. In this study, an ABC approach was taken to identify appropriate drivers, and from this the determination of the weighting keys. Once determined, these keys are used within the client's ERP system to equitably allocate depot and transport costs. Excel, Visual Basic.for Applications, SQL Server 2000 |
||
![]() |
|||
![]() |
E-Schedule A web-based application that enables the various role players that facilitate the dispatch of daily bulk fuel deliveries, to update and manage the execution of the delivery schedule. This is achieved by a combination of imported data from GSAP, links to vehicle positional data generated by GPS devices, as well as manual inputs. Many of the features of this application are identical to, or inspired by the application 'Triplogic Scheduler' as described below, except that it is web-based. It uses a highly-graphical user interface to provide a real-world, real-time view of vehicle progress and delivery execution as it occurs. Visual Basic.Net, SQL Server 2005 |
||
![]() |
|||
![]() |
Transport KPI This company subcontracts its fuel distribution operation to external transport contractors. It nevertheless closely monitors these contractors for contract assessment and review purposes. It therefore has a unique set of requirements in that the user base are not on the client's network. The users are in fact members of other companies and their software platforms differ significantly from each other. The software, therefore, had to avoid these differences and provide a universal solution regardless of the software platform used. Only a few common features could be relied on: A Windows OS, the use of Microsoft Office, and an email program of either MSOutlook or Lotus Notes. The end result was a client capture program based on Excel with local data stored in a MSAccess database. Captured data is sent daily to the client's server via customized package transfer using email attachments. On the server side, the data is imported automatically by an unattended Windows service, into a SQL Server database. Once imported, users on the internal network are able to run reports and analysis. Excel, Visual Basic.for Applications, SQL Server 2000 |
||
![]() |
|||
![]() |
Triplogic - Scheduler |
|
|
![]() |
|||
![]() |
Triplogic
- Depot Operations Management Application for the day to day management of a bulk fuel transport industry. Event driven task planner management of depot activities such as vehicle services, staff medicals, meetings, discipliniary hearings, etc. Capture of daily delivery times, volumes, and order fulfillment, and analysis and reporting of these. Strong HSEQ component including the capture and analysis of incidents. Visual Basic.6, SQL Server 2000 |
|
|
![]() |
|||
Contractor
KPI A system design for the central collection of ongoing operational data from independent transport contractors providing services to the client. These are used for the generation and analysis of key performance indicators for the management of its contractors. Since capture is done on different networks, system uses email to issue blank templates and receive completed forms. Received data is imported to database format for analysis and reporting. Visual Basic.6, SQL Server 2000 |
|
||
![]() |
|||
![]() |
Chatbox |
||
![]() |
|||
![]() |
Export Management System Design and development of system to assist in the order capture, quotation, shipping and invoicing process of the business. Program has inbuilt forex calculator and generates documents in English and French. |
|
|
![]() |
|||
Debtor's Reconciliation Project |
|
||
![]() |
|||
Learner
Management System A system built to facilitate the management of students and faculty for a business school. The school provides courses in management training including MBA degrees. The system incorporates features of workflow, scheduling, costing, contact management, as well as ad-hoc queries and document generation. Visual Basic.6, SQL Server 2000 |
|
||
![]() |
|||
RAb2000 (Risk Assessment System) |
|
||
![]() |
|||
LPData (Logistics Model Data
Maintenance) |
|
||
![]() |
|||
![]() |
Budcom (Budgeting System) Corporate-wide budget planning System (Budcom). Custom data replication engine capable of handling 500-1000 users (each business unit compiles budgets at their remote location). Local data cached in MS Access is then replicated to and mastered on a central Oracle database. Business rules encapsulated in plug-in user designed spreadsheet templates. Generically built budgeting shell, most new business rule additions require no code changes. Allows online or offline modes of operation, facilitating mobile usage. Visual Basic, SQL Server 2000 |
|
|
![]() |
|||
Netman (Retail Network
Management) |
|
||
![]() |
|||
Contact Management
System |
|
||
![]() |
|||
![]() |
RAS (Risk Audit System) |
|
|
![]() |
|||
PCIntcon (Interdepot Control
System) |
|
||
![]() |
|||
Financial Management Toolkit |
|
||
![]() |
|||
Inquiries
(Client Enquiry
System) Development of generic executive information system (EIS) engine, for query of client databases. Several smaller programs to automate the daily dealing and administrative activities of the organisation. Soft-driven - views of data are defined by user, and do not require design changes. Visual Basic, Sybase |
|
||
![]() |
|||
![]() |
S15 Raw Material
Preparation Automation The purpose of this application was to automate the raw material preparation plant that produced building materials such as ceiling boards and roofing sheets. It was built on an event-driven multitasking operating system platform, and it controlled the measurement, dosing and mixing functions of the plant though devices such as mass transmitters, limit switches, motors and solenoid valves. The entire software design, development and implementation was done by myself. This software ran the plant for a period of about 5 years.RMX/86, PLM/86 |
|
|
![]() |
|||
Home Computing / Hobby Stuff |