Skip to content
View Data-Bishop's full-sized avatar
🛠️
Building data platforms
🛠️
Building data platforms

Block or report Data-Bishop

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Data-Bishop/README.md
Animated data pipeline: APIs, databases and events flow through ingest, process and store to serving

Hi, I'm Abasifreke Nkanang 👋

Data Platform Engineer building data platforms and the infrastructure they run on.

I'm interested in making life easier by ensuring the availability of data and enhancing its use for informed decision-making. Most of my work sits where data engineering meets platform engineering: pipelines, the cloud infrastructure underneath them, and the automation that ships both.

  • 🔭 Currently building at @kovolabs and @Cue-Sessions
  • 🔬 Research interests: big data, AI/ML, security, blockchain
  • 📍 Based in Nigeria

Email LinkedIn X ORCID Medium Tableau Public

Featured work

Project What it is Stack
chess-puzzle-generator Serverless ETL platform that ingests Chess.com game archives, runs batch Stockfish analysis on AWS Lambda, and serves personalised tactical puzzles through a web UI. Deployed end to end with IaC and CI/CD. Python, AWS Lambda, FastAPI, PostgreSQL, Redis, Terraform, GitHub Actions
BuildItAll Data Platform Cost-optimised big data processing platform on AWS for an e-commerce case study, built in a team of four. PySpark, EMR, Airflow, Terraform, GitHub Actions
pr-deploy GitHub Action that deploys every pull request into its own Docker container, so changes can be tested in isolation before merging. Core contributor. Shell, Docker, GitHub Actions
Mail server setup guide Guide and configuration for a self-hosted Linux mail server, from DNS to delivery. Postfix, Dovecot, Bind9
ETL-csv-to-db-demo Small containerised ETL pipeline for learning the basics: extract from CSV, transform, load into a database. Python, Docker, PostgreSQL

Toolbox

Languages Python SQL Bash Go
Processing & messaging Apache Spark Apache Kafka RabbitMQ Celery
Orchestration & transformation Apache Airflow dbt Fivetran
Warehouses & lakehouse Snowflake Databricks BigQuery Amazon Redshift
Databases PostgreSQL MySQL MongoDB Redis Elasticsearch
Cloud AWS GCP Azure
Infrastructure & containers Terraform Pulumi Docker Kubernetes
CI/CD & GitOps GitHub Actions Jenkins Argo CD Flux
Observability Prometheus Grafana OpenTelemetry ELK Stack
APIs & backend FastAPI Flask Django GraphQL
Analytics & BI Tableau Power BI

Pinned Loading

  1. Team5-BuildItAll-Data-Platform Team5-BuildItAll-Data-Platform Public

    Cost-optimised big data platform on AWS for an e-commerce case study: PySpark jobs orchestrated by Airflow, provisioned with Terraform, deployed with GitHub Actions.

    HCL 5

  2. hngprojects/pr-deploy hngprojects/pr-deploy Public archive

    Shell 50 11

  3. chess-puzzle-generator chess-puzzle-generator Public

    Serverless ETL platform on AWS that turns Chess.com game archives into personalised tactical puzzles, using Stockfish on Lambda. FastAPI, PostgreSQL, Terraform, GitHub Actions.

    Python 1

  4. Messaging-System-With-RABBITMQ-and-CELERY Messaging-System-With-RABBITMQ-and-CELERY Public

    Asynchronous email and logging service built with Flask, Celery and RabbitMQ behind Nginx, with a setup guide for local and AWS EC2 deployment.

    Python 3

  5. Linux-Postfix-Dovecot-Bind9-Setup-Guide Linux-Postfix-Dovecot-Bind9-Setup-Guide Public

    Step-by-step guide and config files for a self-hosted Linux mail server: Postfix (SMTP), Dovecot (IMAP/POP3) and Bind9 (DNS).

    Shell 5

  6. ETL-csv-to-db-demo ETL-csv-to-db-demo Public

    Containerised ETL pipeline demo in Python and Docker: extracts CSV data, validates and transforms it, and loads it into PostgreSQL. Built for learning ETL basics.

    Python 7 2