Simon Shaw, B.Comm
President & CEO
Bean Cruncher Software Inc.

Simon Shaw

Simon is a technical visionary successfully leveraging technology to provide efficient and extremely effective results. Simon has a broad technical and strategic background, skilled at working with corporate leaders and staff to introduce new technology, and translate complex business requirements into robust cost-effective solutions. He has an exceptional ability to communicate complex technical information to business and non-technical audiences.


Simon has helped companies of various sizes from Fortune 500 to mid-sized, owner managed business. Simon once worked with the largest heating oil company in the US, a billion dollar public company on the NYSE. After the Enron collapse, Simon help develop SOX compliant inventory tools to manage and track tens of millions of dollars of fuel, of various types, in numerous locations; including over 2,000 trucks and hundreds of tanks (many shared).

Simon once automated a multi-currency consolidation process for the largest container-leasing company with 18 currencies in 24 countries. Each regional controller submitted their reports in standardized formats for automated consolidation. Taking a near, full-time $80K job to a process an admin clerk completed quickly and independently.

While working at an ERP development firm, Simon was the lead implementer sent in to complete the biggest clients. He worked throughout the US including; ten years in New York, a year in San Francisco, plus time in Austin Texas, Connecticut, Boston, and more.


Simon began programming in 1982 and has been obsessed ever since. His main focus has been software applications for businesses and their accounting and operational departments. After graduating Carleton University in 1995 with a Bachelor of Commerce, he articled with BDO where he specialized in data auditing. Once he received his Chartered Accountant designation he quickly got back into software by joining an ERP development company.

In 2002 he founded a software company specializing in reselling Sage products and Excel based applications, including reporting packages and activity tracking tools. Simon’s applications qualified him to become a Microsoft Certified Partner and Sage Development Partner. He has created both custom solutions and retail software sold to other Sage software users.

In 2008 Simon moved into web based software development. He now builds web applications that work on any device.

Languages, frameworks, and tools used:

Server side RESTful API's built with:
Slim, OAuth, UUID, composer, bower, npm, node.js, PHP or .NET/C#

MS SQL Server or MySQL.

Client side:
AngularJS, JavaScript, HTML5, CSS3, Bootstrap CSS, jQuery, and more.

JavaScript XMLHttpRequest's with JSON data format over SSL using Bearer Authorization.

(250) 215-3499


Bean Cruncher has developed a number of Enterprise Resource Planning (ERP) solutions for multi-million dollar companies.

One app is used by over 900 field crew to record their activities at over 4,000 locations across western Canada. The app includes equipment management, work orders, purchase orders, bids, quotes, invoicing, and more. With photo uploading, GPS tracking, QR codes, and document management, the entire company uses the app to manage the process from bidding to payments.


Custom ERP Software

Commission Life is an insurance and investment advisor commission tracking app used by one of the largest Sun Life offices in Canada.

Advisors can record customer information while meeting with the client and then process client investments. Commission can be shared with up to four advisors, then advisor invoices are generated and payments applied.

Commission Tracking Software

Built for a $350 million forestry company with eight vertically integrated companies and extensive inter-company sales, Bean Cruncher developed a highly complex budgeting and forecasting solution design to optimize profitability in a highly competitive, volatile industry.

The app imports historical financial and statistical data then allows managers from across the country to enter their key driver and metrics. Once reviewed by the CFO, the forecasts are imported into Microsoft Dynamics for comparison against actual results.

Budgeting and Forecasting Software

Oil & Gas

Bean Cruncher developed an oil & gas inventory tracking app for a billion dollar home heating oil company with over 800 delivery trucks and 200 tanks with shared ownership of liquid inventory. Liquid inventory poses a unique challenge due to the variable volume caused by fluctuations in temperature.

Service Vans

The same oil & gas company also required a service van inventory tracking system for their 900 plus service vans. Designed to enable service employees to enter periodic inventory counts for parts and supplies in their vehicles.

Car Wash Inventory

Bean Cruncher built a custom inventory software that enables the calculation of the amount of product used on each car by was type and chemicals used. Costs per car are then calculated and monitored to prevent over application of product during was cycles. This helps to keep costs in line with budgets.

Newscaster is a custom news publishing app used by hundreds of satisfied clients. Similar to a blog tool, newscaster provides clients with the ability to publish and send press releases to customers and journalists.

Bean Cruncher developed a multi-currency software solution for an international shipping container leasing company to consolidate financial results from 20 countries using 13 currencies. The project took a job that required two weeks a month by a senior financial staff to a few minutes for an accounting clerk.