Software Projects Completed

Gary Campbell

My name is Gary Campbell.  My company is in the ‘business’ of commercial software development.

We help large and small companies with their technology development, servicing clients across Canada and the United States.

The majority of our client ‘types’ are professional software development firms and end-point clients who offer their customers technology solutions.  Technology recruiting companies also provide us with referrals of clients who need assistance with their in-house business processes challenges.  We work with clients and their team to deliver projects faster, get projects back on track or just help where we can.  No salaries, we are paid ONLY when we are working and can also be your on-call resource pool.

To gauge our experience and suitability, below is a list of IT projects we have completed.  The list is about 1/8th of the total projects we have been involved with.

Accounting Analytics Banking
Big Data Child Care Conferencing
Education Enterprise Resource Planning Franchise Systems
Hosting Hospitality Insurance
Medical Mobility Non Profit
Oil and Gas Patent Disputes Point of Sale
Project Management Reservation Systems Retail Solutions
Skill Sets / Competencies Vertical Apps Websites


Scratch build of a full accounting system:  General Ledger, Accounts Receivable, Accounts Payable and Canadian Payroll modules, with usual reports such as Income statement, Balance Sheet, Trial Balance, Audit Detail, Aged Receivables and Payments, plus Employee T4’s and Corporate T1.

Electronic Polling / Billing system for legal firm:  Serial based communication to capture data from a station message detail recorder (inbound and outbound telephone and fax call SMDR), photo copier and postage system, with network based hard copy print logging, transposing the data to a proprietary accounting format, converting to EBCDIC via a 5251 emulator, and integration to an IBM System 36 accounting system, eliminating all manual data entry which previously required 3 full time staff.  The system also enforced client account coding of all inbound and outbound calls & hard copies, resulting in a monthly gain of $30k in additional billing per month for the firm.  References available.


Developed a Web Analytics tool to capture and study website behavior.  Capturing client side mouse movements, UI clicks and keypresses (that Google analytics does not) to help the client to make better UI decisions for their E/C website.

Mobility app metrics capture and logging, similar in concept to above, but for mobility (iOS Android), being consumed by a 3rd party analytics tool.


Worked on a Treasury Management system project for a US bank (team of 90 ppl).  Cannot disclose details other than NET/MSSQL/MAINFRAME stack.

Big Data

Developed a generic big data solution providing in-depth automated analysis of disparate yet related data, with advanced blending algorithms and rules to identify trends, medians and probabilities.  MSSQL with SQLCLR modules, RSS feed subscriptions and other legal types of service based scraping.  This was a mid-size project (6 figures).

Child Care

Child care services system for tracking meals, attendance, nutrition and billing, with automated government reporting for 300 Texas counties.  HIPAA compliant, with electronic digital signature signing (custom approach) for monthly government filings.  This was a mid-size project (6 figures).  Project is now in maintenance mode.  ITBGN’s VP of Networks and Systems hosts the sites and portals.  References available.


Gary Campbell – Start-up founder, director.

Nominated by the BCTIA as best start-up in 2006 by 900 BC technology companies.  Free press in PC Magazine, profiled in a publication by the Honourable Colin Hansen (June 15, 2006) “British Columbia Technology Sector Profile” as a success story, appeared in Frost and Sullivan, IDC Research and Wainhouse Research publications.

Over 500,000 meetings hosted with 4 million users.

Used by Verizon internally, rolled out to thousands of internal developers, used by Health Canada, Engineers without Borders, Purple Hearts, colleges, universities, Canadian military for group based tank simulations, real time auctions to sell heavy equipment and homes especially during the housing crash, sometimes selling as many as 200 properties per day (live bidding component).

Servers were .NET C# based, client was OCX based, first on the scene with Win 7 1 click web install, with openSSL (since at that time, Windows did not provide SSL layer services), VoIP audio mixing, webcam, PPT presentations, screen-casting, recordings, voting, web tours and a multitude of other features ahead of its time were provided.


Scratch build of a Learning Management System (LMS) supporting many roles (System Admin, EDU admin, Academic Officers, Course Instructors, Students, Graduates, Marketing Manager, Marketing Staff, Technical Support, Admissions Manager, Admissions Staff, Student Services Manager, Student Services staff, Authoring Role, HR Manager, HR Staff, Finance Manager, Finance Staff and custom roles.  Included Silverlight transcription component with advanced audio transcription features such as play speed and content formatting rules.  Also complex quizzes, lesson tests, chapter tests, with weighted grading, supporting many unique types of questions (usual types plus crosswords, find a word, non-exact match, etc).  Solution eliminated $2000 of royalties per student, enabling the college to offer a better course for less.  This was a mid-size project (6 figures).  Whitepaper

Subcontracted to work on Amazon’s AWS gold certification programming course for developers.  Included course content, documentation and course programming examples in both Java and C#. We cannot provide details due to NDA.


Developed a role based secure work force management ERP solution, where data was collected from many different types of sources (proprietary and standard data formats) from contact centers across the globe.  Developed flexible / configuration control panel applets (dashboard) providing snapshots.  In-depth reporting and charting (SSRS) provided analysis on service levels, quality of service and other key performance indicators (KPI’s).

State Wide Energy Utility Grid Project – collection, reporting and analysis of SCADA data of feeders, generating alerts at run time for theft, bypasses, outages, load and other parameters, performance of field teams, scheduling of feeders, shutdown in case of shortage of electricity and demand forecasting.  This was a very large project (8 figures).


Data processing for 300 Wendy franchises, head office franchise reporting, EDI ordering, perpetual inventory, labor scheduling, head office reporting, daily electronic data uploads and other processes.

Also for a Wendy’s Franchise, performed an in-depth cost analysis (weighing and measuring ingredients) with recipe confirmation of their entire line of food and beverage products.


ITBGN’s VP of Networks and Systems has his own Enterprise class colocation.  He provides Enterprise class co-location hosting, for Microsoft server hosting, Microsoft Exchange hosting, SQL, TFS, IIS, AD & forests, DNS, Office 365, SharePoint, managed services and 24×7 live support you can actually connect with.  – IBM and Cisco certified.

Two of our larger cloud migrations were for Non-Profit organizations (largest non-profit in the interior of British Columbia) and a large Non-Profit in Southern Alberta (hundreds of employees each).  References available.

Of note, our servers (Terminal Server, Team Foundation Server, IIS staging server, SQL staging server, Active Directory Server, Developer workstations, SSD based file storage array, website, FTP and Exchange mail servers are hosted by ITBGN’s VP of Networks and Systems.  Believe me when we state that he is the best person we have ever encountered at providing hardware based solutions with 24×7 support.


Onsite POS installations – NCR, Aloha, RMS and others.  ITBGN’s VP of POS has over 1000 POS installs while Gary has been involved with about 20.  There was a time when we pulled wire, setup and configured networks, now with wireless, installation is much so much easier.

Custom built hospitality back office system:
– Integration to 40 different POS systems and cash register brands
– Multi-revenue departments and inventory stock centers (30)
– Batch processing (for commissaries with tracking/distribution to franchise locations)
– Perpetual Inventory
– Just in time reordering with EDI electronic ordering to major vendors
– Receiving with various handhelds.
– Food and beverage recipe costing with yields, trim, waste factoring
– Unlimited conversion definitions (Case 24 100oz, 16-20 count per pound, etc.)
– Theoretical sales mix costing and reporting
– Server cash-outs, blind cash-outs, cashier cash-outs
– Projected labour cost scheduling
– Magnetic card sign-ins with early / late approvals and custom rounding rules
– Daily and to-date labour costing
– End of day financials
– Distributed in 7 countries, in 4 languages (English, French, Spanish and German)


Augmented a National (US) insurance system project for public employees (teachers), supporting all major insurance carriers, regulatory rules, renewals and coverage changes.  When the project commenced, the client was behind 2 drop dates, we assisted with the catch-up mode.  This was a mid-size project (6 figures)


Design and development of a complete HIPAA compliant medical portal doctors & patients and associated medical records system.

Medical Portal POC for a Fertility clinic.

Medical Image data processing system (POC) for a hand held medical device used by a general practitioner that scans heart chambers and vales to identify heart disease.  This was a small POC project focussing on advanced image recognition technology.

Mobility & Social

POC iOS application intended for the US Chamber of Commerce, to automate visitor data collection with data consolidation across cities, regions and states.  This app eliminated the manual conversion of collecting hand written data and manually merging spreadsheets across regions, states and the country, with data being instantly consolidated across the nation.  This was a small project (5 figures).

A “No logon required” free social media mobile app to take pictures of public event posters (or marketing content) which were assigned categories, tagged with event name, location, dates, etc.  GEO lookups via US postal codes or GPS meta data within the image provided regional radius searching.  This allowed region visitors or tourists to instantly find activities of interest in their area via with keyword and category filtering (Night Life, Over 21, Family, Dining, etc.)  Monetization aspects included Ticket Master and poster advertisers).  A web portal provided back-end administration for event submission approvals.  This was a small project (5 figures).

Mobile Program Writer:  Subscription based automated mobile app generator for iOS, Android and Windows phones, eliminating the need to custom develop apps for major types of software products across all special interest categories.  Using a web portal, the subscriber selects App type, selects a theme style, custom branding, then defines or uploads content.  Then the 3 types of apps (iOS, Android and WinPhone) are generated (no programming required).  Think of this as an application that creates applications to be distributed on Google Play, the iStore and Windows store.  This was a small project.

Organize the unorganized local commerce market by providing the existing supply chain with mobile technology with auto-discovery of retailers, products and services, enabling direct interaction between the consumer & retailer, and facilitating the e-commerce process.  This was a small project (5 figures).

See Oil & Gas regarding a large project (Field Data Collection using an iPad).

Non Profit

Cloud migrations and hosting for the largest non-profit in the interior of British Columbia and largest non-profit in southern Alberta.  Each client had hundreds of employees each.  References available.

Oil & Gas

Oil & Gas field data collection iOS tablet app, supporting dynamically generated no-custom-programming required data collection interfaces for routes, route stops, collection points for tank inventory, well status, casing and tubing pressure, seals, downtime, water meters with automated sync to head office.  This is probably the worlds most advanced product of its type and it drastically reduces field data collection costs for oil companies.  This was a large project (7 figures).  References available.

For numerous oil & gas companies, we provided custom programming to improve business process and reporting.

Patent Disputes

Thirteen (13) defense actions against patent trolls in response to legal infringement threats (100% success rate).  For one client, by providing guidance to adjust their technology, we were able to circumvent the patent infringement claim which enabled his technology business to move forward.  For all other claims, I proved via technical details that their technology was NOT infringing.

Point of Sale

Over 1000 hospitality and retail point of sale configurations, customizations and installations throughout the US and Canada.

Back of the house integration with over 40 different POS products (all major brands such as Squirrel, Remanco, NCR, Tec, Panasonic, Casio, RMS, Aloha, etc).

Entire custom back of the house system for Comtrex, for all end of day reports, cashouts & deposits, integrated with optional perpetual inventory, theoretical sales mix cost analysis, etc.  This was a mid-size project (6 figures).

Project Management

We provide an online portal to clients, stakeholders, analysts and developers.  The system tracks requirements, tasks, % complete, meetings, milestones, time, billing, invoicing, risk management, discussions, etc.  Everything related to the project is located in one convenient online location.

We provide staging systems for clients, to experience, visualize and experience day to day progress.  We also provide clients with access to their private TFS (Team Foundation Server) source code repository, to compare check-ins against requirement tasks, assess effort, etc.  Also note we utilize the advanced security capabilities of TFS, ensuring ONLY the people assigned to the project have the access they need (readers, contributors, builders).

All of our servers have 6 layers of security:  AD security, Symantec Cloud AV, MS Forefront security, heavyweight commercial Cisco firewall, Port and IP lockouts (intrusion detection) and TFS security round out these layers.  Our network is comprised of Cisco routers, IBM hardware, commercial tape backups using Microsoft DPM, offsite backups, UPS and diesel backup protection, BGP routing with 4 GB’s of connectivity, SSD storage and 99.9% uptime guaranteed.  This enterprise class infrastructure ensures we have the tools and performance required to develop and protect a client’s IP.

Our developers adhere to our proven methodologies and business process, from architecture to coding, ensuring the codes are unit testable and loosely coupled.  All deliverables are verified via a recorded session, when a task is about to be closed and confirmed by our QA team, stakeholders can view the video recording of the deliverable confirmation.

We utilize a silo approach to development for the UI, business logic and Data layers.  As quoted by Dino Esposito (world renowned .NET expert, author of 22 .NET books) “Gary’s approach to development is unique in that he understands that today’s developers cannot be experts in all technologies.  By separating development into a proven architecture, and then further separating the layers to specific skill sets, his infrastructure forces developers to develop software using a limited but expert skill set.  This development approach provides true separation of concerns, while also providing an optimal infrastructure for unit testing and ensuring maintainable code for the life cycle.


Numerous customizations of proprietary motel and hotel reservation systems, plus web discovery interfaces and enumerable services related to online booking.


Developed a web portal for tracking and managing inventory, logistics, resource management, with A/R and A/P.

Component for managing private label products within a supply chain management system, based upon documents exchanged between the various entities.

Multilingual application for managing in store promotions, supply and management of private label products for retailers across diverse vendors and global locations (countries).

Customization of POS relational databases to support bar code scanners.

Skill Sets / Competencies

ITBGN employs ONLY full-time, permanent developers who have worked for 8 years or more in the software development “house” environment.  By working for many clients, developers are exposed to many different tech stacks and architectures each year.  They have a far wider still set than a person who has worked at just a few companies.  All of our developers have been with us for 5 or more years, some as long as a decade.  With our bi-weekly lunch & learns and our approach which forces teams of developers to focus on a specific layer (UI, Logic, DAL) or technology type (.NET, Mobility, iOS), they complete their work faster than a person who attempts to code everything.  While this approach requires slightly more management and pre-thought, there is a forced separation of concern, code is loosely coupled and unit testable.  Code quality (clarity, performance and security) is much higher.  Developers are not delayed waiting for others to complete their work.  Maintenance costs are also less.  In comparison to a business that hires developers with expectations that each will be proficient with a large list of technologies across all layers, proficiency is impossible with the rapid pace of technology.  Our approach reduces costs, timelines and results in a better product.  It is our secret sauce we have proven over and over again.

Source Codes

A number of clients have hired us as a 3rd party expert resource to confirm their intellectual property does not contain hidden back doors, time bombs or unknown Easter eggs, was not prone to SQL injections, that pertinent database fields are one way and/or two way encrypted and that e/c transactions were least-risk based.

Provided clients with a non-biased source code opinion relating to the condition / state of the intellectual property they are considering to purchase or invest in (risk assessment, dependency identification, 3rd party licensing requirements, quality rating, maintenance cost estimation, compliance requirements assessment, stack verification, etc).  While some of the sources we reviewed resulted in a pass on investment, others resulted in confirmation that the property was undervalued.

In regards to source codes, all intellectual property we develop is unequivocally assigned to the client via our MSA (Master Services Agreement) and privacy is protected via our mutual NDA.

Vertical Apps

Animal dental care dentistry solution for veterinarians, supporting all industry standard diagnosis and procedures, dental charting, occlusal charting, anesthetic monitoring, compliant medical record locking, multi-user networking with client and referring vet facing web portal.  Also integration with non-competing market leaders allowing for a quick start-up (clients and patients being electronically imported).  This was a small project (5 figures).  References available plus a BBB review.

Complex sports portal / web application for managing sports, venues, teams, referees, inventory, placement, penalties, scheduling and other features required by a city or league to manage the sport.  This was a mid-size project (6 figures).  References available.

Online Trading (bid/sell) management portal for the coal and energy sector, cannot disclose details, other than it being a mid-size project (6 figures).


We have been involved with many custom website projects and web based applications (at least 100).