Services

Four ways I can help your company.

From data platforms to the way your team writes and ships code.

01

Business Intelligence

Data warehouses and reports your company can rely on.

Design and implementation of the whole BI chain: from the source systems to a reliable data warehouse, up to the dashboards your team opens every morning.

Scattered spreadsheets and hand-made exports are error-prone and decentralized. A well-modelled data warehouse gives the whole company one documented definition of its KPIs.

The project is covered end-to-end: source analysis, data modelling, pipeline development and scheduling, and report delivery.

What's included

  • Analysis of source systems and data quality
  • Data warehouse design
  • ETL / ELT pipelines with incremental loads and monitoring
  • Reports and dashboards
  • KPI definitions and documentation
  • Evolution and support after go-live

Example dashboards (demo data)

1 / 5

Sales performance overview · fashion retailStore details · fashion retailMerchandising · fashion retailPV portfolio production summaryEnvironmental impact of renewable production

02

Data Engineering

Data pipelines built to scale.

Design and development of data platforms and data-intensive applications.

When data grows, a proper platform is needed. This includes distributed processing, well-designed data storage, and pipelines that are tested and monitored.

Distributed frameworks such as Apache Spark and cloud services make it possible to build systems that grow with the data and stay maintainable, with the same engineering discipline as any software product.

What's included

  • Design of data lake or data lakehouse architectures
  • Large-scale data processing
  • Data pipelines with orchestration, data quality checks and monitoring
  • APIs to serve data
  • Cloud data platforms on AWS and Azure, provisioned with Terraform
  • Apache Spark
  • Python
  • dbt
  • AWS Glue
  • Amazon S3
  • Azure Data Factory
03

Software Engineering Practices

Hands-on coaching that changes how your team works.

Modern companies need to adopt up-to-date software engineering practices to speed up deployments and build quality products.

Many teams know they should use version control, write tests and review each other's code, but struggle to turn good intentions into daily habits. What works is learning a practice and then applying it to your own code, with someone who can guide you.

The starting point is an assessment of how the team works; from there, a path of coaching sessions is designed to fit your team and projects.

What's included

  • Assessment of current workflows and tooling
  • Tailored courses: Git, branching strategies, code review, testing, CI/CD, clean code
  • Coaching alongside the team during real development
  • Shared conventions and workflows
  • CI/CD
  • JUnit
  • pytest
04

Self-Hosting & Gitea

Your code, on your infrastructure.

Setup and maintenance of self-hosted Gitea instances, so your company can host its repositories privately, with full control over its data and costs.

Gitea is a lightweight, open-source platform for Git hosting, code review, issue tracking and CI. Running it on your own servers or private cloud keeps your source code inside your perimeter, which helps with confidentiality and avoids per-user subscriptions.

The whole lifecycle is covered: installation, integration with your authentication, backups, CI runners, migration of existing repositories and ongoing maintenance.

What's included

  • Installation on-premise or on a private cloud
  • Integration with LDAP / SSO
  • CI with Gitea Actions and self-hosted runners
  • Migration from GitHub, GitLab or Bitbucket
  • Updates, monitoring and maintenance

Example of a self-hosted Gitea instance

Example of a self-hosted Gitea instance
Example of a self-hosted Gitea instance

How we work together

Discovery

A first meeting to understand your context and goals.

Proposal

A clear scope with milestones and estimates.

Delivery

Iterative delivery with documentation and a proper handover.

Have a project in mind?

Write a few lines about your context and goals, and we can set up a meeting.

Get in touch