Skip to main content
Portfolio · 9 projects

Our work

Projects we have shipped across agriculture, fintech, e-commerce, environmental science, and sports tech. Each one started with a real business problem, not a technology wish list. We learn the problem first. Then we pick the right tech. Then we build systems that last.

Featured projects

npeq.ca/
Northern Plains Equipment screenshot
E-commerce2025

Northern Plains Equipment

Northern Plains Equipment

Full-featured agricultural equipment e-commerce platform built with Next.js and Shopify, featuring product search by make/model/year, equipment listings, new and used parts, tires, and salvage machines.

Next.jsShopifyReactTailwind CSSVercel
Visit Project
soildataportal.ca/
Canadian National Soil Database screenshot
Data & GIS2024

Canadian National Soil Database

University of Saskatchewan

Comprehensive web platform for national soil data with access control, point data collection, interactive mapping, and data management workflows.

GolangReactNode.jsPostgreSQLGeoServer+3
Visit Project
sksis.ca
Saskatchewan Digital Soil Map screenshot
GIS2019

Saskatchewan Digital Soil Map

University of Saskatchewan — Soil Science

Online platform for exploring and sharing Saskatchewan soil information with digital soil survey exploration and user-uploaded data management.

GeoServerGeoNodePostgreSQLReactPython
Visit Project
coachhub.athleteera.app/
Athlete Era — CoachHub screenshot
AI Platform2024

Athlete Era — CoachHub

Athlete Era

Dynamic sport content generation platform with advanced Generative AI for intelligent content management and automation.

GolangLangChainLangGraphPythonReact+1
Visit Project
imfresh.ca/
Fresh Mortgage Portal screenshot
FinTech2025

Fresh Mortgage Portal

Fresh Mortgage Co

Full-featured mortgage portal with calculators, CRA authorization, multi-step application forms, and Google reviews integration.

ReactNode.jsFirebaseGoogle APIsTailwind CSS
Visit Project
foodwaterwellness.org/
Grassland Monitoring Platform screenshot
Environmental2026

Grassland Monitoring Platform

Food Water Wellness Foundation

Environmental monitoring platform for regenerative agriculture, tracking grassland health and sustainable farming practices across Western Canada.

ReactPythonGISPostgreSQLData Visualization
Visit Project
shelterbelt-fe.web.app/home
Shelterbelt Decision Support System screenshot
Decision Support2025

Shelterbelt Decision Support System

University of Saskatchewan

Decision support system for Saskatchewan landowners to plan shelterbelts, predict tree growth under climate scenarios, and evaluate carbon storage of windbreak plantings.

ReactFirebaseGISNode.jsTailwind CSS
Visit Project
combineworld.com/
Combine World E-commerce screenshot
E-commerce2018

Combine World E-commerce

Combine World

Comprehensive agricultural equipment e-commerce platform with extensive customizations and ongoing maintenance.

Magento 2PHPMySQLJavaScript
Visit Project
prairienutrientcalculator.info/
Prairie Nutrient Removal Calculator screenshot
Web Application2023

Prairie Nutrient Removal Calculator

University of Saskatchewan — College of Agriculture

Specialized calculator estimating nutrients removed in harvested seed or grain from commercial fields across the Prairie provinces.

ReactChart.js
Visit Project
Read more about how we think about these projects

The projects above are roughly seven years of shipped work across five industries. Each one started with a conversation about a real problem. A research group was drowning in manual soil data. A mortgage broker wanted a better customer portal. A sports startup needed to generate a lot of athlete content. An equipment retailer was moving their catalog online. None of them started as a tech project. They started as a problem. The tech was just the tool we chose for the job.

We think hard about tech fit. The wrong pick compounds over years. The Canadian Soil Database runs on Golang and PostgreSQL. We chose that stack because the data pipelines move millions of records. The team that maintains the system wanted something simple to deploy. Athlete Era CoachHub uses LangChain and LangGraph. Its content pipeline has many branching steps. A graph-based tool fits that shape. Northern Plains Equipment runs on Next.js and Shopify. The client needed a fast storefront on top of a mature commerce backend. Combine World has been on Magento since 2018. It was the right call at the time. The investment has paid off every year since.

A portfolio that spans this many industries is unusual for a small shop. We think it is a feature, not a bug. Working across fields forces us to stay curious. A pattern we learned from soil science often turns out to be useful in an e-commerce build. A storage strategy we used for spatial data shapes how we index documents for a retrieval system. So when a new client arrives with a problem we have not seen, we usually have a nearby experience to draw on. We are also happy to say what we do not know. That honesty tends to lead to better scoping and fewer surprises down the road.

Each entry in the grid links to the live production system when one is available. If a project looks like what you are trying to build, mention it when you reach out. We enjoy talking about the work. The details we share on a call are often the most useful part of a first conversation. Several projects also have case studies or blog posts. If you want more depth before getting in touch, those are a good place to start. And if you just have a quick question, email works too. We read every message and reply within a day or so.

Most of the work you see here was delivered by a small, senior team. We do not scale up to a dozen people for a single project. We stay close to the code. That means the person who writes your first architecture doc is the same person who deploys the system to production. It also means you get direct answers, not account-manager summaries. If that model fits how you want to work with a vendor, we would love to hear from you. If it does not, we will say so early and point you in a better direction.