Services

Data & AI

What I do

I help small and mid-size teams clean up their data, ship useful analytics, and add AI where it actually helps. Data engineering is my core work and where I'll keep building — including large-scale big data projects — while extending it with AI-augmented workflows: agents that support reporting, recruiting, and operational decision-making. Whatever the scale, I focus on concrete outcomes a team can start using, not months of setup before anything ships.

Who I work with

I work well in two kinds of settings. One is small teams still building their data foundations, where someone needs to design the pipeline, automate key flows, and document everything clearly. The other is teams with a working pipeline and data model, where the next step is advanced analytics — getting real insight out of the data and building additional layers on top of it. I'm open to remote or partly-remote collaboration within European time zones — ideally a full-time role, but also contract work or consulting engagements where the scope is well defined.

Typical work

Data pipelines

Setting up or improving ETL/ELT pipelines with dbt or Spark, defining data models, and integrating multiple sources into a reliable reporting layer.

AI & agent workflows

Integrating LLMs into existing processes — Q&A bots, document extraction, automated summaries, or decision-support agents.

Analytics & dashboards

Building reporting layers in BigQuery, Databricks, or MSSQL and delivering them via Looker Studio, RShiny, or custom UIs.

Data quality

Automated validation frameworks that catch anomalies before they reach stakeholders — rule-based or ML-assisted.

Selected work

European IT Job Market Analysis

Personal project · 2026

Built a full ELT analytics pipeline on GCP to benchmark IT compensation and job demand across Europe. Two sources feed the pipeline: the Stack Overflow 2025 Developer Survey and live job listings scraped from profesia.sk. A layered dbt project on BigQuery (staging → intermediate → marts) handles deduplication, role/seniority classification via custom Jinja macros, incremental loads, and schema tests. Salary benchmarks (median, P25/P75 by country × role × seniority) and job market KPIs are published as a Looker Studio dashboard.

A live, queryable view of European IT salaries and demand — built to understand the market from the inside, using the same tools the market expects.

dbtBigQueryLooker StudioPythonSQLGCPGitHub Actions

Commercial Insurance Analytics — End-to-End Data Platform

Zurich Insurance Company Ltd · 2016 – 2026

Long-term big data platform within Commercial Insurance Analytics, built initially for underwriters and gradually extended to serve actuaries, portfolio managers, and country heads. Worked across the full lifecycle: onboarding data sources country by country, setting up cleaning and integration, and evolving a universal data model that linked sources via shared IDs — and via “soft” matching where none existed. Curated datasets were exported to SQL Server and served through reactive RShiny dashboards with access-based visibility; new front-end requests routinely triggered another cycle of onboarding, modelling, and curation. The platform went through two major migrations — from Palantir Foundry to an on-premises Hadoop/Spark stack (Scala, Jenkins), then to Azure Databricks in the cloud — both delivered successfully on the strength of an automated data quality framework.

One universal data model feeding underwriting, actuarial, and portfolio reporting across 10+ countries — stable enough to survive two full platform migrations and keep growing.

Azure DatabricksSpark (Scala)PySparkSQL ServerRShinyJenkinsData Quality

Marketing Analytics Pipeline on GCP

Chosen Data (freelance) · 2022 – present

Built end-to-end marketing analytics pipelines ingesting event and campaign data from Google Analytics 4 and Google Ads into BigQuery. Applied SQL transformations and scheduled queries to produce clean reporting layers, delivered as Looker Studio dashboards for campaign performance monitoring and client decision-making.

Clients moved from manual spreadsheet exports to automated, always-current dashboards — decisions based on data updated daily, not weekly.

BigQueryGoogle Analytics 4Looker StudioSQLGCP

Smart Parking Intelligence Platform

GoSpace Labs · 2024 – 2025

End-to-end predictive system for urban parking, from consulting and feasibility through delivery. Started by scoping two prediction problems with the client's parking operator: lot-level occupancy forecasting (for smarter reservation overbooking) and per-spot departure prediction. Contributed to remediating noisy gate and sensor data — reconstructing hourly occupancy series from session logs and validating cleanliness via masking-based backtesting. Built the models: Facebook Prophet for occupancy (multi-seasonal patterns, Slovak holiday calendar, capacity-normalised demand, 95% confidence intervals) and survival analysis (Kaplan-Meier + Cox Proportional Hazards) for hourly per-spot departure probabilities. Delivered as a containerised FastAPI + MySQL stack with automated per-lot model selection, plus a Streamlit prototype for client demos.

Two production-ready predictive models packaged for direct backend integration — and an interactive prototype that let the client explore predictions before committing to any integration work.

PythonProphetSurvival AnalysispandasFastAPIMySQLDockerStreamlit

This portfolio site (radkoseno.eu)

Personal project · 2026

Built this site as a working example of AI-augmented engineering: a Next.js 16 app with Tailwind CSS, deployed on Vercel with auto-deploy from GitHub. A recruiter Q&A bot (in progress) will let visitors ask questions about availability and experience, answered by an LLM grounded in a structured profile JSON.

A portfolio that demonstrates the approach, not just describes it — the bot itself is a live example of practical AI integration.

Next.jsTailwind CSSTypeScriptLLM APIVercel

Have a data or AI problem you'd like to talk through?

Get in touch