About

Data engineering specialist with 10+ years experience building scalable ETL pipelines, functional programming advocate, and open-source contributor focused on Scala/ScalaJS ecosystems.

Category: General

The AI Ethics Playbook: Building Trust While Breaking Ground

08/08/2025

Because “move fast and break things” shouldn’t include your clients’ trust or your reputation. Remember last week when we talked about keeping client data safe while using AI? Well, today we’re diving into the bigger picture – the ethical minefield that comes with wielding these powerful tools.

AI at Work: The Critical Don’ts Every Consultant Needs to Know

07/29/2025

How to harness AI’s power while keeping client data safe and your career intact. We’re all riding the AI wave – and rightfully so! From ChatGPT helping us brainstorm solutions to Copilot speeding up our code reviews, AI tools are transforming how we work as consultants.

Automating ETL Workflows with Apache Airflow: A Comprehensive Guide

06/03/2024

Apache Airflow has become a cornerstone tool in the data engineering world, offering robust workflow orchestration capabilities. In this guide, I’ll walk you through setting up Airflow using Docker, creating and scheduling Directed Acyclic Graphs (DAGs).

Why I Switched to dbt (Data Build Tool) and How It Improved our Data Workflow

05/15/2024

Over the past month, I’ve been using dbt (Data Build Tool), and it has transformed the way I handle data operations. In this blog post, I’ll share why I made the switch and how dbt.

Useful collection of public cheatsheets

08/24/2022

  • Linux tools cheatsheets
  • Awk
  • Awk in 6 steps
  • TechRepublic
  • Awk & Sed Cheatsheet
  • Git
  • How to turn back time
  • How to squash and rebase
  • Grep
  • Dev Hints
  • Grep
  • VIM
  • The great vim cheatseet
  • Keyboard organised cheatsheet
  • Vim Cheatsheet for programmers

Is MVP beneficial for learning and development

06/05/2022

What is a minimum viable product (MVP)? An MVP is intended to create the minimum amount of product to be able to get something in front of your user.

Notes on variance

05/02/2022

Notes on Variance. Here are my take away notes on variance in Scala based on the session by Daniel Ciocîrlan.

Hello

02/01/2022

Thanks for visiting. There are no bells or whistles here, just a simple site with some software engineering content.