A Forward AI Solutions
*** Welcome to Forward AI Solutions *** AI software built in Sherbrooke, Quebec *** Call us: +1 819 290-9128 *** [email protected] ***

AI software that works the way your business does

We build custom machine learning pipelines, prediction engines, and automation tools for companies across Quebec and beyond.

AI software development workstation with data visualizations
Get a free consultation

About us

Forward AI Solutions development team collaborating

Forward AI Solutions started in 2021 when two machine learning engineers from Université de Sherbrooke decided to stop building models for research papers and start building them for real businesses. We got tired of watching local manufacturers, retailers, and service companies struggle with problems that a well-trained model could solve in seconds.

Our team now has six people. Two focus on data engineering, two on model development, one handles project management, and one writes the documentation nobody else wants to write. We operate from 245 Rue Frontenac, Sherbrooke, Quebec J1H 1A1, Canada.

Most of our clients are mid-sized companies with 20 to 500 employees. They have data sitting in spreadsheets, ERPs, or databases, and they want that data to actually do something useful. That is where we come in.

What we build

Every project starts with your data and your problem. We do not sell off-the-shelf products. Here is what we typically deliver:

Predictive analytics

We train models on your historical data to forecast demand, churn, equipment failure, or whatever metric drives your decisions. A recent client in food distribution cut spoilage by 23% using a demand forecasting model we built on 18 months of their sales records.

NLP

Natural language processing

Customer emails, support tickets, product reviews, contracts: we build classifiers and extraction pipelines that read these documents and pull out the information you need. One insurance broker uses our system to extract claim details from freeform emails and route them to the right adjuster in under two seconds.

Computer vision

Quality inspection on production lines, inventory counting from shelf photos, document digitization. We have deployed vision models for a furniture manufacturer that detects surface defects on wood panels before they reach the finishing stage. The system catches defects the human eye misses at 4 AM.

Data pipeline engineering

Before a model can learn anything, your data needs to be clean, connected, and flowing. We design ETL pipelines that pull from your existing systems, whether that is PostgreSQL, Salesforce, SAP, or a folder of CSVs someone emails every Monday. We use Apache Airflow and dbt for orchestration.

Custom AI chatbots

Not the generic chatbot that annoys your website visitors. We build retrieval-augmented generation (RAG) systems trained on your own knowledge base, product catalog, or internal documentation. Your staff or customers ask a question in plain language and get an answer grounded in your actual data.

System integration and API development

A model is useless if it sits on a laptop. We package our models as REST APIs and integrate them into your existing software stack. We handle deployment on AWS, Azure, or on-premise servers depending on your security requirements and budget.

How a project works

We follow a structured process, but we keep it flexible enough to adapt when data surprises us. Here is the typical flow:

  1. Discovery call (free, 30 minutes). You describe the problem. We ask about your data sources, volume, and what a successful outcome looks like. No jargon, no slides.
  2. Data audit (1 to 2 weeks). We look at what you actually have. Sometimes the data is great. Sometimes we find that three departments track the same metric differently. We write a short report with our findings and a realistic project scope.
  3. Prototype (3 to 6 weeks). We build a working model on a subset of your data. You see real predictions or classifications, not a PowerPoint deck. If the accuracy is not good enough, we tell you before you spend more money.
  4. Production build (4 to 10 weeks). We harden the prototype into a production system with monitoring, logging, and automated retraining schedules. We write documentation your IT team can actually follow.
  5. Handoff and support. We train your staff on how to use and maintain the system. We offer ongoing support contracts billed monthly, but they are optional. Many clients manage on their own after the first month.
Machine learning model training on screen

Real work happens in terminals, not in boardrooms.

Frequently asked questions

How much does a typical project cost?

Small projects (a single prediction model with API) start around $15,000 CAD. Larger engagements with multiple models, data pipeline work, and integration can run $40,000 to $120,000. We give you a fixed quote after the data audit, not before.

Do we need to share our data with you?

Yes, but we sign an NDA before we see anything. For clients with strict data residency rules, we can work entirely on your infrastructure. We have done projects where our developers never downloaded a single file; everything ran inside the client's VPN.

What if we do not have much data?

It depends on the problem. Some tasks need thousands of examples; others work well with a few hundred. During the data audit we will tell you honestly whether your dataset is large enough. If it is not, we can sometimes use transfer learning or synthetic data generation to bridge the gap.

Which programming languages and frameworks do you use?

Python is our primary language. We use PyTorch and scikit-learn for modeling, FastAPI for serving, and Docker plus Kubernetes for deployment. For data pipelines, we rely on Apache Airflow and dbt. If your stack requires something specific (Java, .NET), we can adapt.

Can you work with our existing IT team?

Absolutely. About half our projects involve close collaboration with an in-house developer or data analyst. We use Git for version control and hold weekly standups over video call. Your team gets full access to the code repository from day one.

Do you serve clients outside Sherbrooke?

We do. Most of our Quebec clients are in Sherbrooke, Montreal, and Quebec City, but we have worked with companies in Ontario and New Brunswick as well. Remote collaboration works fine for software projects. We visit on-site when needed for hardware integration or workshops.

Get in touch

Contact details

Phone: +1 819 290-9128

Email: [email protected]

Address:
245 Rue Frontenac, Sherbrooke, Quebec J1H 1A1, Canada


Office hours: Monday to Friday, 9:00 AM to 5:00 PM Eastern.

We respond to emails within one business day. If your request is urgent, call us directly.


Visitors: 004,827

Send us a message