ANALYTICS ENGINEERING. AI-READY DATA.

Good decisions
start with
dependable data.

Data pipelines, trusted models, MCP integrations, and AI agents. Built around your business, with deliberate control over data and actions.

ERWork directly with Etiosa RichmoreAnalytics Engineer · Malmö, Sweden
REFERENCE ARCHITECTURE01—04
From source to trusted useAPIs, databases, and event streams connect to ingestion and orchestration, tested data models, and a governed semantic layer. The output supports analytics and AI.APIsDatabasesEventsDATA MODELSGOVERNEDACCESSORCHESTRATEIngest · transform · retryVALIDATETest · trace · monitorANALYTICSAI SYSTEMS
Designed for the whole data journey.+
Connected systems.
Clearer decisions.
↓
Built for clarity. Designed to hold up.
Traceable logicTested modelsDeliberate access

01 / EXPERTISE

The foundations.
Then the possibilities.

Start with the part that needs attention. A focused data problem or the architecture connecting it all.

01.1

Analytics engineering

A reliable foundation for every question.

Turn operational data into clear, tested models. Define business logic once, trace it back to the source, and give analytics a foundation people can understand.

  • Data modeling
  • Metric definitions
  • Quality checks
Discuss this service
01.2

Data pipelines

Keep the right data moving.

Connect APIs, databases, and business systems. Design ingestion, transformations, and orchestration with monitoring and recovery paths built in.

  • Ingestion & ELT
  • Orchestration
  • Observability
Discuss this service
01.3

AI data readiness

Useful access. Deliberate boundaries.

Prepare the data layer behind AI. Classify sensitive fields, design masking and access rules, and make the boundary between useful context and unnecessary exposure explicit.

  • Semantic layers
  • Data governance
  • Access controls
Discuss this service
01.4

MCP development

Your data. A controlled connection to AI.

Build Model Context Protocol (MCP) servers that connect AI tools to your business data. Prepare and model the underlying datasets, define the tools and resources exposed, and apply authentication and row-level security where required.

  • Data preparation
  • MCP servers
  • Row-level security
Discuss this service
01.5

AI agents

Useful automation. Clear operating limits.

Build agents for defined business tasks, with explicit limits on the data and tools they can use. Deploy in an isolated environment, such as a dedicated VPS, with scoped credentials and approval steps for sensitive actions.

  • Isolated hosting
  • Scoped permissions
  • Human oversight
Discuss this service

02 / SELECTED THINKING

The detail that
changes the outcome.

A short example from my recent analytics engineering work. The full reasoning is there if you want to go deeper.

DATA GOVERNANCE × AI

A hidden name.
An unexpected leak.

Masking a customer name can still leave it exposed in a derived deal label. The fix starts upstream, with classification and the dependencies behind the field.

What I worked on

Customer classification across historical records, warehouse-level masking, semantic-layer controls, and validation of downstream data exposure. Review and testing informed the implementation decisions.

Read the engineering notes
ILLUSTRATIVE EXAMPLESQL / LINEAGE
Masking the customer field alone
customer_name
Customer 1003
deal_label
Daniel Reyes — New deal

The derived label still contains a personal name.

Consistent protected labels
customer_name
Customer 1003
deal_label
Customer 1003 — New deal

Preserve useful context while reducing exposure.

Synthetic records, reconstructed from my published explanation. These are not client data or production metrics.

03 / APPROACH

Understand the problem.
Make the next step clear.

Practical engineering starts with the decisions the system needs to support.

  1. 01

    Map the reality

    Understand your systems, business logic, and constraints. Establish what is trustworthy and where the gaps are.

  2. 02

    Define the work

    Agree on a focused scope, clear responsibilities, and checks that show whether the solution does what it should.

  3. 03

    Build for the handover

    Make changes reviewable. Test the important assumptions and document the decisions so your team can own what comes next.

Portrait of Etiosa Richmore, Analytics Engineer
ETIOSA RICHMOREMALMÖ, SE

04 / THE PERSON BEHIND R DATABLOCKS

Technical work.
Personal accountability.

Etiosa Richmore Analytics Engineer

I'm an analytics engineer with a background in finance and on-chain analytics. I work on the data foundations behind numbers people can trust—and the boundaries behind useful AI access.

Through R DataBlocks, you work directly with me. I bring the same attention to business definitions, edge cases, and reviewable engineering decisions that I write about at Behind the Query.

Explore my technical writing

05 / START A CONVERSATION

What needs
to work better?

A pipeline to improve, data to connect through MCP, or a task to automate with an AI agent. Tell me what you have in mind.

etiosa@rdatablocks.com

Your enquiry comes directly to me.

I'll use these details to respond to your enquiry. Privacy notice