Portfolio
JP Castro
Senior Data Architect & Engineer
25+ years turning messy ERP data into governed, query-ready assets. I design medallion architectures, Kimball dimensional models, and modern lakehouse platforms on Azure Databricks, dbt, Airflow, and PostgreSQL. Everything on this site is live, running in production, and built by me.
What I Bring
I take messy ERP data and turn it into governed, query-ready assets. If your company runs on JD Edwards, SAP, Oracle, or any legacy system where critical data is locked in cryptic tables with Julian dates and five-character codes, I build the infrastructure that makes that data usable: clean schemas, automated pipelines, dimensional models, and live dashboards your team can actually trust.
Cloud Lakehouse
Azure Databricks, Delta Lake, Unity Catalog, Lakeflow DLT. Production pipelines that run in minutes, not hours.
Data Architecture
Kimball dimensional modeling, medallion architecture, SCD Type 2, data governance. Designed to last decades.
Full-Stack Delivery
I do not hand off specs. I build the pipeline, the API, the dashboard, and the deployment. One engineer, end to end.
JDE Data Platform
A full production data platform built on a simulated JD Edwards aerospace ERP. Data flows through a Bronze / Silver / Gold medallion architecture into live dashboards, status boards, a customer self-service portal, and an e-commerce storefront. The platform also includes an MDM layer that unifies customer records across five separate ERPs using Splink probabilistic record linkage, resolving duplicates like "Boeing Co." and "THE BOEING COMPANY" into golden records with consolidated sales visibility.
๐ Quick terminology (if you're new to modern data stacks)โพ
Enterprise software companies use to run operations โ sales orders, inventory, purchasing, AR/AP. JD Edwards (JDE) is Oracle's ERP for mid-to-large manufacturers and distributors.
A three-layer pattern for cleaning and organizing data: Bronze (raw copy from source), Silver (cleaned and typed), Gold (business-ready aggregations).
Open-source tool that transforms raw data into analytics-ready tables using SQL and version control. Runs the Silver and Gold layers.
Open-source workflow scheduler. Runs the full data pipeline on a nightly schedule and handles retries and alerting.
Request For Quote โ a customer asking for pricing on parts. Distributors deal with these constantly.
Cloud platform hosting everything you see โ the Postgres database, the API, the dashboard, the portal, and the shop.
The practice of creating a single, trusted view of key business entities (customers, vendors, items) across multiple source systems that may store the same data differently.
Open-source Python library for probabilistic record linkage. Uses techniques like Jaro-Winkler similarity and Fellegi-Sunter models to match records that refer to the same entity but have different names, formats, or typos.
Explore the Platform
Medallion Architecture
Bronze โ Silver โ Gold data platform built on open source
NEWDatabricks Lakehouse
Lakeflow DLT pipeline, Unity Catalog RBAC, AI/BI dashboards on JDE aerospace data
My Resume
Senior Data Architect โ JP Castro
Open Source Stack
PostgreSQL ยท dbt Core ยท Airflow ยท Node.js ยท Next.js ยท Splink
Operations Overview
Live KPIs across revenue, AR, inventory, and purchasing
Customer Portal
Self-service portal for customers
E-Commerce
Online ordering and catalog
MDM Entity Resolution
Probabilistic customer matching across 5 ERPs using Splink
MDM Consolidated Sales
Unified sales view linked to golden customer records
MDM Architecture
Extract โ Bronze โ Silver โ Splink โ Golden Record pipeline
AISEC Filing Analyzer
LLM-powered SEC EDGAR analysis pipeline with n8n, Claude API, and PostgreSQL
AISCD2 Change Tracker
SCD Type 2 change detection and alerting for JDE master data with n8n and Claude AI
Powered by PostgreSQL ยท dbt Core ยท Apache Airflow ยท Node.js ยท Next.js ยท Splink