Salesforce Revenue Cloud and HubSpot data integration
🇺🇸 United States · Nonprofit · CRM, sales, and marketing operations
Salesforce · HubSpot
2026
Open project details
Integration ArchitectureData GovernanceData Modeling
Documented and designed the integration of Salesforce Revenue Cloud sales activity with HubSpot marketing data for a US nonprofit. Analyzed how accounts, contacts, opportunities, quotes, orders, and pricing-related records were created and used in Salesforce, then defined which information HubSpot required for segmentation, campaign activity, and lifecycle management. Produced source-to-target mappings, field definitions, synchronization rules, ownership decisions, and data-governance requirements to prevent conflicting updates and inconsistent customer records between the two platforms. Supported Salesforce Revenue Cloud configuration around quoting, ordering, and pricing procedures so the integration design reflected the actual sales process rather than only transferring isolated fields. The resulting design gave the implementation team a controlled approach for moving CRM data into HubSpot while preserving the purpose and quality of the underlying records.
IBM OpenPages data lake architecture and design
🇺🇸 United States · Governance, risk, and compliance · Enterprise reporting and analytics
IBM OpenPages
2025
Open project details
Data ArchitectureLakehouseData Governance
Designed the architecture and supporting data models for an enterprise data lake integrating IBM OpenPages governance, risk, and compliance data. The source data contained dynamic object hierarchies, security-sensitive relationships, and different interpretations of shared objects across risk, control, compliance, and model-risk processes. Produced conceptual, logical, and physical data models that documented those relationships and defined a medallion architecture in which source extracts were preserved in bronze, hierarchical and relational structures were standardized in silver, and transformed reporting datasets were delivered in gold. Designed silver-layer patterns for OpenPages object hierarchies and a two-dimensional model supporting analysis by both business organization and geographic location. Also produced current-state process and data-model documentation, object definitions, schema visualizations, export specifications, reusable templates, and example query patterns, giving data engineers and business stakeholders a common blueprint for building and interpreting the lake.
Generative AI outbound email automation
🇨🇦 Canada · CRM, sales, and marketing operations
n8n · OpenAI · Microsoft Dynamics 365
2025
Open project details
Workflow AutomationData IntegrationGenerative AI
Designed and implemented an automated outbound email-generation workflow for cold-lead re-engagement using n8n, OpenAI, and Microsoft Dynamics 365. The challenge was to create outreach that was scalable but still relevant to each contact, while avoiding generic messaging and making effective use of the limited information available in the CRM. Built an orchestration workflow that retrieved cold-lead records from Dynamics 365, validated the available email and lead data, and assembled contextual inputs from the last recorded conversation, lead source, and the contact's industry. Used OpenAI to generate tailored outreach that could validate continued interest, introduce new company content, or recommend a relevant resource intended to move the lead toward a discovery conversation. Implemented the process in n8n to manage CRM data retrieval, prompt assembly, content generation, and downstream email handling as a repeatable workflow. Scaled the solution across approximately 5,000 cold contacts and achieved a 5% email response rate resulting in discovery-meeting interest.
Financial forecasting model
🇨🇦 Canada · Revenue, billing, and forecasting · Workforce and performance management
PostgreSQL · Python
2024–2025
Open project details
ForecastingETLData Modeling
Built a PostgreSQL-backed data model for revenue, staffing, and demand forecasting across four legal entities. Integrated CRM opportunity data with staffing plans from a custom internal platform through ETL processes, resolving differences in entity structures, planning periods, and commercial assumptions before the data reached reporting. Modeled the relationships between opportunities, expected revenue, required capacity, staffing availability, labor cost, and forecast periods so leadership could assess financial and workforce implications from the same dataset. Used Python and PostgreSQL to prepare and maintain the forecasting data, then designed a near-real-time dashboard for revenue, cost, utilization, and capacity planning. The solution replaced disconnected planning views with a consistent model for comparing expected demand against available resources.
Fedora Project contributor analytics
🇺🇸 United States · Open-source and technology communities · Enterprise reporting and analytics
Python · Jupyter
2023–2025
Open project details
Data EngineeringData AnalyticsOpen Source
Provided data analytics and data engineering support to Fedora Project leadership using activity data generated through the Fedora Message Bus and exposed through the DataGrepper REST API. The underlying event data represented many different types of community activity, each with its own message structure, which made it difficult to produce consistent measures of contributor participation and project volume. Designed and built a custom Python-based extraction and transformation pipeline that retrieved event data from the DataGrepper REST API and stored the raw results as Parquet files. Developed a series of Python transformers to normalize the different event structures, derive reusable activity attributes, and produce final curated Parquet datasets for analysis. Used these datasets across multiple Jupyter Notebooks to generate dashboards, repeatable queries, and exploratory insights covering packaging activity and packager volume, Fedora Account System account creation, and contributor activity across areas such as wiki edits, COPR packaging, Koji builds, and other recorded contribution types. Structured the transformation and analytical logic so activity could be grouped by contribution area and reviewed over time rather than assessed through isolated events. This gave community leadership a more consistent and reproducible view of where contribution was occurring, how participation patterns were changing, and which parts of the Fedora ecosystem warranted further analysis.
IBM OpenPages regulatory change data feed
🇨🇦 Canada · Governance, risk, and compliance
IBM OpenPages
2021
Open project details
Data IntegrationData ModelingRegulatory Change
Designed and documented the implementation of a regulatory change data feed for an IBM OpenPages customer. The principal challenge was translating the vendor's external data model into the customer's existing business and OpenPages object model so that incoming regulatory content could be placed correctly and assigned to the appropriate business stakeholders without relying on manual triage. Produced the technical design documentation, defined the required OpenPages objects and relationships, and created source-to-target mappings covering the vendor feed, customer business definitions, data-placement rules, and stakeholder-assignment logic. Partnered with the data-feed vendor to coordinate the feed configuration and worked with business stakeholders to validate how vendor classifications and attributes mapped to the customer's regulatory change processes. Provided the implementation blueprint used by a development team to automate ingestion, mapping, placement, and assignment within OpenPages, creating a repeatable process for routing regulatory change data into the target operating model.