VerdaStat logo

Work

Selected work: connecting systems, data, and reporting

For nonprofits, connected intake, dependable reporting, and usable systems matter. These examples show how we approach those technology challenges: start with the workflow, then design the architecture. Professional experience is not presented as work commissioned through VerdaStat; architecture designs are not presented as deployed client solutions.

Start with a free 30-minute introductory consultation to discuss your organization's needs. This introduction is separate from paid assessments and implementation.

How The Work Is Framed

VerdaStat buildA system designed and built by VerdaStat. Not necessarily a nonprofit client engagement.
Professional deliveryAnonymized work from the founder's professional roles. Not VerdaStat client work.
Architecture designA technical design or migration plan, not presented as a deployed client solution.

The problems below illustrate why understanding workflows and dependencies matters before choosing technology. They do not imply historical use of the 6W Framework. Need clarity? Explore an Assessment. Have defined requirements? Request an Implementation Quote.

Filter Work

Professional Delivery · Anonymized

Funder and government reporting

Problem

Funder and government reports took about a week to turn around, and quarterly reporting took two weeks to prepare.

Approach

Migrated reporting from Tableau to Power BI, redesigned data models with executive and BI leadership, and defined Dynamics 365 KPIs and reporting criteria for a federal funding program.

Outcome

Reporting moved from a one-week turnaround to on-demand access. Quarterly reporting preparation dropped from two weeks to 3–4 days.

Professional Delivery · Anonymized

AI-assisted lead qualification

Problem

Qualifying incoming leads required significant staff time.

Approach

Led a five-phase initiative delivering a four-agent application built with Claude's API and structured Markdown instructions, coordinating stakeholders and technical delivery.

Outcome

Lead qualification time fell by approximately 75%. This professional delivery example demonstrates workflow automation, not a new standalone service.

Professional Delivery · Anonymized

Delivery at scale

Scope

Technical delivery of 200+ enterprise-system enhancements.

Approach

Owned requirements, solution decisions, development, testing, and releases.

Outcome

Shortened delivery cycles from 2–3 weeks to one week.

VerdaStat Build · Data Platform

Manitoba Business Intelligence Platform

Problem

Reliable information about tens of thousands of Manitoba businesses is difficult to collect, maintain, classify, and analyze manually.

Approach

Designed a reproducible ingestion and enrichment process around public Overture Places records and official Statistics Canada NAICS Canada 2022 reference data.

Solution

Built a structured PostgreSQL data platform containing 37,000+ Manitoba business records across industry, official NAICS classification, location, category, and company dimensions.

Outcome

Created a maintainable foundation for structured business research and analysis. This VerdaStat build demonstrates data-platform capabilities; it is not presented as a nonprofit client deployment.

Architecture Design · Azure SQL Backend

Structured service request foundation

Problem

Internal requests were scattered across email, chats, spreadsheets, and informal follow-ups, making ownership, status, priority, comments, and reporting difficult to manage.

Architected Solution

Designed a normalized Azure SQL backend with request, category, status, comment, and assignment tables, plus keys, constraints, timestamp logic, seed data, and a reporting-ready view.

What It Enables

Structured tracking, cleaner data entry, and a foundation for future Power Apps integration and BI reporting. Presented as a backend design, not a deployed client solution.

Architecture Design · BI Infrastructure

Refresh architecture migration

Problem

Scheduled BI refreshes depended on a gateway installed on a local workstation, creating a single point of failure when the machine slept, rebooted, disconnected, or became unavailable.

Architected Solution

Designed a migration to a cloud-hosted Windows VM running the Power BI gateway while keeping the existing source, ingestion, storage, preparation, and query layers unchanged.

What It Enables

A refresh path with less workstation dependency, with planned monitoring, credential handling, backups, and future high-availability options. This is a migration plan, not a deployed client result.

Professional Delivery · CRM Automation

Website-to-CRM lead intake workflow

Problem

Business users were spending too much time manually handling website intake, CRM data capture, record creation, and follow-up, slowing response times and making lead activity harder to track.

Architected Solution

Designed a website-to-CRM intake workflow using a Real-time Journeys form, Dataverse custom activity records, and interaction tracking for advisory follow-up and reporting visibility.

Outcome

Reduced manual handling by approximately 95%, with faster client response, cleaner lead capture, fewer errors, and better follow-up visibility.

Architecture Design · Dataverse Integration

External business data API integration

Problem

External business records needed to be searchable inside a model-driven app without overwriting operational CRM accounts, creating duplicates, or relying on repeated manual imports.

Architected Solution

Designed a low-code integration using a Power Platform custom connector, Power Automate, a separate Dataverse table, and scheduled append-and-update logic driven by stable external record IDs.

What It Enables

A controlled way to review external profiles, detect changes, and keep operational CRM records separate, with a proposed path to Azure Functions when low-code limits are reached.

VerdaStat Build · Website Inquiry Workflow

Secure website inquiry workflow

Problem

Website inquiries can get lost in inboxes, copied manually into spreadsheets, or tracked without a clean contact history, making follow-up slower and harder to measure.

Architected Solution

Built the inquiry workflow behind this website: Vercel forwards form submissions to Azure Functions for server-side validation and hCaptcha verification, with Azure SQL contact and inquiry records and Microsoft 365 notifications.

Outcome

Valid submissions create inquiry records, contacts are matched by email, and message history is preserved. Future extensions could connect CRM, Teams, automation, or BI; these are not presented as already deployed.

Professional Delivery · Dataverse Form Logic

Data-entry validation and auto-population

Problem

Standard business rules were not enough to control the form behavior users needed, leaving room for missing context, inconsistent records, and manual field updates.

Architected Solution

Implemented JavaScript-based model-driven form logic using onLoad behavior to validate values and auto-populate fields where configuration alone was not sufficient.

Outcome

Improved data completeness and reduced entry errors through validation and automatic field population at the point of entry.

Professional Delivery · Azure Data Pipeline

Dataverse-to-SQL pipeline architecture

Problem

The existing Skyvia ingestion approach hit platform limits, creating scaling pressure for larger data movement and reporting needs.

Architected Solution

Architected a Dataverse-to-Azure SQL pipeline using Azure Data Factory and Azure Blob Storage within the organization's existing cloud environment.

Outcome

Processed 100K+ records per cycle, improved reliability, reduced manual work, created a cleaner reporting layer, and controlled cost through the existing Azure environment.

Results at a Glance

From the founder's professional delivery.

Anonymized professional experience, not VerdaStat client engagements.

~75% less time

To qualify leads using an AI-assisted workflow.

One week to on-demand

Access to funder and government reporting.

Two weeks to 3–4 days

To prepare quarterly funder reporting.

100K+ records

Processed per cycle in a cloud data pipeline.

2–3 weeks to one week

Delivery cycles across 200+ system enhancements.

Delivery Strengths

Execution that connects business requirements, technical quality, and operational continuity.

VerdaStat™ delivery includes stakeholder workshops, workflow design, UAT coordination, releases, documentation, and handoff so solutions stay usable after launch.

Problem Type

Disconnected reporting

When funder, board, or leadership reports depend on manual exports, reconciled spreadsheets, or fragmented dashboards.

Problem Type

Weak data foundations

When automation, CRM data, or analytics depend on incomplete records, inconsistent fields, or poor controls.

Problem Type

Delivery bottlenecks

When teams need practical implementation help to move from roadmap or concept into working solutions.

Start Building Clarity

Bring us the technology problem your organization needs to solve.

Your first conversation is a free 30-minute introductory consultation. Discuss intake, program systems, reporting, integration, automation, or modernization. Any assessment or implementation work is separately scoped and approved.

Discuss Your Project

Share the outcome, blockers, and support you need.