Blog post image for Freezing in Airflow, Flowing with FastAPI
Apache Airflow FastAPI Portfolio
25 Aug, 2025

Freezing in Airflow, Flowing with FastAPI

A personal reflection on debugging, redesign, and progress. This post shares how a stubborn Airflow issue led to a cleaner architecture using FastAPI, a working sentiment dashboard, and a refreshed portfolio site.

Blog post image for Bronze, Silver, Gold: Organising SentiCheck’s Data
Medallion Architecture Data Engineering NLP
10 Aug, 2025

Bronze, Silver, Gold: Organising SentiCheck’s Data

A look into Medallion Architecture and how SentiCheck applies the Bronze, Silver, and soon Gold layers to organise data, automate Apache Airflow workflows, and prepare it for NLP analysis.

Blog post image for Building Senticheck: Collecting Data, Cleaning Text, and Seeing Progress
NLP PostgresSQL Python
24 Jul, 2025

Building Senticheck: Collecting Data, Cleaning Text, and Seeing Progress

In this post, I share how I pulled real posts from Bluesky, cleaned the text, stored everything in a database, and made progress on my portfolio site.

Blog post image for Starting My Data Science Portfolio (And Writing About It)
Portfolio NLP Python
Jul 14, 2025

Starting My Data Science Portfolio (And Writing About It)

In my first post, I introduced the project I'm building for my data science portfolio and explained the architecture and tools I'm using.

Topics I Write About (and Plan to Explore)

Data Science

Data Analysis Modeling Decisions Data Visualization Building Solutions

Machine Learning

ML Projects Deep Learning NLP Computer Vision

Tools & Technology

Python R Apache Airflow APIs

Learning & Reflections

What I’m learning Lessons from projects Challenges & Reflections Project Storytelling