Demos don't ship. Dashboards don't decide. I build the systems that do.

I am an industrial engineer who spent fifteen years on the floor before writing a line of production code. Today I own master data in Dynamics 365 Business Central at a regulated producer in BC, where a data error is a regulatory event, not an ugly chart. I build the data, the analytics and the automations your operation actually runs on. Shipped, tested and working. Not a pilot.

Two services. Boring on purpose.

I don't sell «AI transformation». I sell two concrete things: data your operation can trust, and a supply chain that stops leaking money.

Business Central · Master data & analytics

Master data, BOM configuration, routings, MRP readiness and migrations in Dynamics 365 Business Central. This is the critical, tedious work partners subcontract, because it is easy to get wrong and expensive when it is. On top of it, the analytics layer: Power BI, SQL and Power Query models that turn clean data into decisions your team trusts. I do this every day inside a Health Canada regulated environment, where the data has to be right.

D365 BCMaster DataBOM / MRPSQLPower BIPower Query

From CAD 120/hr · by project or partner subcontract

Supply chain

Planning, inventory and operations analysis for plants and distributors that grew faster than their processes. Bottleneck diagnosis, inventory sizing, S&OP readiness and flow redesign, backed by an MSc in Logistics and the ISCEA certification. I turn fifteen years on the floor into models your planners actually use, not spreadsheets they quietly ignore.

PlanningInventoryS&OPFlow analysisISCEA

By project · starts with a scoped diagnostic

Koci Lead System

A renovation contractor in Vancouver was invisible to the exact people most likely to hire him: someone who just bought a condo with a dated bathroom. So I built the machine that finds them and shows them their own bathroom, already renovated.

In production

From MLS listing to mailbox, automatically

The system watches recently sold condos in Metro Vancouver, filters those matching the ideal client, takes the real bathroom photo, re-renders it as a finished renovation preserving the real geometry (walls, windows, plumbing), builds a two-tier priced flyer and mails it physically to the new owner. Every send passes human approval.

Tests passing
1,002
Listings ingested
397
Sprints shipped
8
Cost per AI render
$0.04

Pipeline

  1. Ingest

    Apify to realtor.ca
    sold listings

  2. Qualify

    Claude classifies
    usable photos

  3. Render

    Gemini rebuilds
    the bathroom

  4. Compose

    WeasyPrint
    2-page flyer

  5. Approve

    Human gate
    before spend

  6. Mail

    PostGrid prints
    and ships

Stack

PythonFastAPISQLite + volumeJinja2WeasyPrintApifyAnthropic ClaudeGoogle GeminiPostGridRailwaypytestRBAC dashboard

A track record across stacks and industries

Rimex Invernaderos · Full ERP (ASP.NET + SQL)

ASP.NETSQL ServerERPBOM / ProductionInventoryAP / AR

An end-to-end ERP I built for a greenhouse manufacturer on ASP.NET and SQL Server. The whole company ran on it: inventory, purchasing, administration, BOM and production, plus accounts payable and receivable and greenhouse-project progress. One connected system, one version of the truth, every department on the same data.

Ask me about it

Rubicon Organics · D365 migration

Dynamics 365Master DataBarTender

Redesigned a workflow that cut manual processing by 90%. Master data migration and BOM configuration for a Dynamics 365 implementation in a Health Canada regulated plant, including the link between production schedules and BarTender labeling with full compliance across a complex SKU matrix.

Ask me about it

n8n job-posting automation

n8nScrapingNotifications

An n8n workflow that scrapes new job postings and fires notifications on its own. The kind of small, reliable automation that quietly deletes a daily manual chore. Built and running.

Ask me about it

Beansprouts Kidz · Daycare website

WebSEO

A clean, fast, findable website for Beansprouts Kidz, a local daycare. Built to load quick and get found by the parents already searching for it.

Ask me about it

Quinta El Capricho

Statici18nJSON-LD

Bilingual direct-booking site for a vacation villa in Tequesquitengo, Mexico. Hand-built static, custom i18n, WhatsApp booking with no backend. Full LodgingBusiness JSON-LD validated green in Google Rich Results, plus llms.txt for answer-engine visibility.

quintaelcaprichoteques.com

Edgar Santana

I spent fifteen years in operations before I wrote a line of production Python. That order matters. I know what a wrong BOM costs, what a stockout does to a plant, and why a floor supervisor does not care about your model architecture.

Today I own master data governance in Dynamics 365 at a licensed cannabis producer in BC, where a data error is a regulatory event, not just an ugly dashboard. On my own time I build data and automation systems for businesses that want results, not decks.

Industrial engineer. MSc in Logistics from Mondragon. MBA from University Canada West. Trilingual. Based in Burnaby, working across Canada, Mexico and remote.

What's your bottleneck?

If it's data quietly breaking your ERP, or a supply chain leaking margin, those are the things I fix. Tell me the bottleneck. If I am the right person, I will show you how. If I am not, I will point you to who is.

hello@esantana.co LinkedIn