BGS|Raw Data to Reliable Systems

Data Analysis AI Systems DevOps Foundations

Barbara Górska Sennerstam

From data analysis to deployable systems

Focused on building end-to-end projects involving Data Processing, Analytics, ML Workflows, and system-level thinking — turning raw data into reliable applications and infrastructure.

Currently expanding into DevOps / MLOps to better understand Deployment & Infrastructure.

Data analysis → AI/ML workflows → deployment fundamentals

Work

Featured Projects

A focused set of projects spanning process automation, BI infrastructure, privacy-aware data tooling, AI-assisted analytics, dashboard work, and deployment fundamentals.

Automation + BI Infrastructure

Business Ops Intelligence Hub

A local Docker Compose analytics and automation platform combining PostgreSQL, n8n, and Metabase to ingest business data, validate webhook payloads, log workflow executions, and monitor operations through dashboards.

  • PostgreSQL
  • n8n
  • Metabase
  • Docker
  • SQL
  • Automation

Local system flow

  1. 1Webhook
  2. 2n8n
  3. 3PostgreSQL
  4. 4SQL Views
  5. 5Metabase
2 workflows
Execution logs
Observability
DataShield project icon

Privacy-aware data application

DataShield

A local-first anonymization app designed to reduce disclosure risk while preserving analytical usefulness.

  • Python
  • Streamlit
  • Privacy
  • Data Protection
BI Agent project icon

AI-powered analytics & forecasting app

BI Agent

A business analytics application combining data processing, ML forecasting, cloud storage, and an AI assistant for KPI questions.

  • Python
  • Streamlit
  • ML
  • DigitalOcean
  • Langfuse
Generic dark analytics dashboard illustration

Dashboard and reporting project

Data Analysis / Power BI

Business-oriented dashboards focused on clear reporting, structured visuals, and decision-support insights.

  • Power BI
  • Data Analysis
  • Dashboards
Generic DevOps pipeline and infrastructure illustration

Current development focus

DevOps Learning Path

Hands-on learning around Linux, SSH, Docker, deployment workflows, CI/CD basics, and infrastructure fundamentals.

  • Linux
  • Docker
  • WSL
  • SSH
  • CI/CD

Selected case studies

Applied Data Systems

Focus: Data Privacy / ML / Process Automation / BI Infrastructure/ Deployment

System-focused project deep-dives showing how data moves from raw inputs into usable applications, automation workflows, dashboards, and operational feedback loops.

Automation + BI case studyLocal Docker Compose analytics stack

Business Ops Intelligence Hub

A local analytics and automation stack for business data ingestion, workflow logging, and operational dashboards.

A reproducible Docker Compose portfolio deployment showing how PostgreSQL, n8n, and Metabase can work together to support business analytics, webhook automation, workflow execution logging, and workflow observability.

System thinking

  • Webhook payloads are checked, validated, and routed through defined execution paths.
  • Successful requests, unauthorized attempts, and validation errors are logged for review.
  • SQL views prepare business data and workflow logs for dashboard monitoring.
01

Automation entry point

n8n receives webhook payloads, checks a shared secret header, validates incoming JSON, and returns structured HTTP responses.

02

Data and execution logging

PostgreSQL stores business records and workflow execution logs, including success, unauthorized, and validation-error outcomes.

03

BI and observability layer

SQL views prepare the data for Metabase dashboards that show business KPIs and workflow health.

Architecture

Webhookn8n validationPostgreSQL logsSQL viewsMetabase
GitHubLocal Docker project
Execution pathsLogged outcomes
Success pathHTTP 200

Valid payload is written to PostgreSQL and logged as a successful workflow execution.

n8n customer feedback success execution path
Unauthorized pathHTTP 401

Missing or invalid webhook secret is rejected and stored as an unauthorized execution.

n8n customer feedback unauthorized execution path
Validation error pathHTTP 400

Authorized but invalid payload is rejected, logged, and returned with a structured error response.

n8n customer feedback validation error execution path
Executive overviewBusiness KPIs
Business Ops executive overview dashboard

System signal

  1. Revenue
  2. Products
  3. Inventory
  4. Dashboard
Workflow observabilityWorkflow health
Business Ops workflow observability dashboard

System signal

  1. Executions
  2. Status
  3. Errors
  4. Monitoring
System viewScreenshot + flow
DataShield detection and anonymization planning interface

System map

  1. Detect
  2. Classify
  3. Plan
  4. Validate
  5. Report
Case studyPolicy-aware anonymization pipeline

DataShield

Privacy-aware anonymization workflow

A local-first Streamlit app for privacy-preserving dataset anonymization, risk review, and export reporting.

System thinking

  • Separates recommendation, execution, and validation stages
  • Re-evaluates privacy risk after transformations
  • Produces audit-ready artifacts for reproducibility
01

Risk review

Detects PII signals, classifies columns, and identifies direct, indirect, and sensitive attributes.

02

Decision pipeline

Plans anonymization actions using policy context and lets the user review protection choices.

03

Validation & audit

Applies transformations, checks residual risk, and generates reproducible export reports.

Workflow

UploadProfileClassifyPlanAnonymizeValidateReport
System viewScreenshot + flow
BI Agent model and data architecture details interface

System map

  1. Cloud
  2. Validate
  3. Features
  4. Model
  5. Serve
  6. Trace
Case studyProduction-oriented ML analytics system

BI Agent

Analytics, forecasting & AI assistant

A retail analytics and forecasting app combining validation pipelines, cloud model artifacts, LLM-assisted queries, and observability.

System thinking

  • Uses cloud-based data and model artifact management
  • Combines validation, feature engineering, and forecasting
  • Adds LLM tracing and observability for AI-assisted queries
01

Data pipeline

Loads raw data from cloud storage, preprocesses transactions, and validates schema consistency.

02

ML workflow

Builds weekly features, trains bundled KPI forecasting models, and stores model artifacts.

03

Serving layer

Streamlit app loads artifacts, serves forecasts, and routes natural-language analytics questions.

Architecture

SpacesValidationFeaturesTrainingArtifactsStreamlitLangfuse

Foundation

Data analysis foundation

Before moving deeper into ML, AI, and deployment workflows, I completed a Power BI reporting project through practical data analysis training, covering SQL, dashboard design, KPI reporting, and business-focused visual communication.

  • SQL for analysis
  • Power BI dashboard design
  • KPI reporting
  • Filtering and segmentation
Power BI course completion certificate
Power BI for AnalystsCourse completion
Power BI implementation of skills certificate
Power BI Skills ImplementationCompleted dashboard project
Power BI recruitment dashboard main preview
Power BI overview dashboard preview
Overview Dashboard
Power BI training dashboard preview
Training Dashboard
Power BI recruitment dashboard preview
Recruitment Dashboard

Current focus

DevOps & MLOps foundations

I am currently aiming to build practical DevOps and MLOps foundations. The goal is to strengthen the infrastructure side of my AI/ML work through Linux, WSL, SSH, Docker, Git workflows, CI/CD basics, Kubernetes fundamentals, and deployment-oriented project practice.

This connects my data and AI projects with the operational skills needed to make applications reproducible, maintainable, and production-aware.

Dark technical illustration of a DevOps and MLOps workflow connecting code, Git, CI/CD, containers, Kubernetes, and deployment.
  • Linux & Terminal Workflows

    • WSL & Linux fundamentals
    • Shell commands & scripting
    • File systems, permissions, processes
    • SSH & remote development

    Hands-on foundations

  • Development Operations

    • Git workflows & repo hygiene
    • Project structure & env management
    • Docker & container basics
    • Deployment workflows

    Applied through projects

  • MLOps Direction

    • Reproducible pipelines
    • Model & app deployment
    • Cloud storage & secrets
    • Monitoring & logging mindset

    Deployment-aware AI/ML

  • Infrastructure Thinking

    • Kubernetes fundamentals
    • Networking & services
    • Storage, ingress & configs
    • GitOps concepts in progress

    Infrastructure literacy

I have already applied parts of this skill set in my data science and AI projects through WSL, terminal workflows, Git, VS Code Remote, environment files, cloud-hosted assets, and deployment practice. Next, I am expanding into containers, Kubernetes fundamentals, networking, and a hands-on homelab environment.This path supports my goal of bridging data analysis, AI/ML projects, and deployment workflows into reproducible, deployable, and maintainable systems.

ABOUT ME

Connecting data, AI and deployment

I am developing a practical profile around data, AI applications, and the delivery workflows needed to make them reproducible, usable, and maintainable.

Current direction

Data + AI systems delivery

Building projects that connect data analysis, AI/ML workflows, and deployment foundations into usable, maintainable systems.

Business foundation

My background is in economics and business-oriented problem solving, which shaped my progression toward data analysis, including SQL, Power BI, KPIs, dashboards, and reporting. This foundation helped me understand how business questions become data workflows and how insights need to be communicated clearly.

AI / ML applications

From there, I moved into Python, data science, machine learning workflows, and AI-assisted applications. At that stage, I learned how data preparation, models, and prediction workflows are built and how to package them into useful interfaces and assistants.

System understanding

However, my focus is not only on building models or interfaces, but on understanding how data moves through a system — from raw input and validation to model logic, application behavior, and user-facing output.

Delivery direction

Currently, I am building practical DevOps and MLOps foundations to strengthen the infrastructure side of my data and AI/ML projects. I am focusing on learning Linux, Git workflows, Docker, CI/CD basics, Kubernetes fundamentals, environment management, and deployment-oriented project structure.

Goal

My goal is to bridge data analysis, AI/ML projects, and deployment workflows into practical systems that are clear, reliable, and easier to maintain.

Learning path

Economics
Data Analysis
AI/ML Projects
DevOps/MLOps Foundations
Deployable Systems

Working approach

I use AI tools as a learning and development accelerator, while focusing on understanding architecture, code structure, debugging, deployment constraints, and system behavior.

Contact

Let's connect

I'm open to feedback, project conversations, and opportunities connected to data, AI applications, and DevOps/MLOps learning.