Field notes on data engineering and AI

Supertype Notes

Subscribe for new writing on data engineering and enteprise AI. Never more than once a month.

The latest in AI and Enterprise Analytics

We do not resell your data. We respect your privacy and trust.

We have spent years building analytics platforms and AI systems for banks, mining groups, and public institutions across the region. These notes are where our engineers write down what actually worked. You will find deep dives on data pipelines, agentic systems, financial data, and the unglamorous infrastructure that holds it all together. Every article comes out of real client work rather than theory, which is exactly why we think they are worth your time.

Start here

Data Warehouse Modernization w/ BigQuery
Editor's pickDatabases & BigQuery

Data Warehouse Modernization w/ BigQuery

A detailed documentation on building a modern data warehouse in BigQuery featuring storage and performance optimization.

SA
Stane Aurelius
Machine Learning Engineer15 min read
Read the article

Read it as a series

Some ideas are too big for a single post. These are our long-form builds, written to be followed from the first part to the last.

1. Data Collection | Twitter (X.com) Sentiment Analysis
4-part series · Sentiment Analysis

Twitter (X.com) Sentiment Analysis

TM
Timotius Marselo
1. Overview & Setup | Build a Streaming Data Pipeline on open source stacks
4-part series · Streaming Data

Open Source Data Streaming Pipeline

TM
Timotius Marselo
Optimizing queries in Postgres and BigQuery
3-part series · Databases & BigQuery

Optimized Analytics Applications

SC
Samuel Chan
3

Querying JSON data in Postgres

Filter rows on values inside a JSONB column with @>, ->> and ILIKE, and unpack nested arrays with jsonb_array_elements. Examples use real IDX company data.

4 min read
1. Methodologies and Sources | Fear and Greed Index
3-part series · Market Sentiment

Developing a Fear and Greed Index

RYJK
Rian Yan, Johann C. Kandani
1. API Programming with Python
2-part series · Financial Data Analysis

Financial Data Analysis

SC
Samuel Chan
1

API Programming with Python

Everything to get you started with creating programs using Financial APIs in Python.

12 min read
1. Data Collection & Processing, Database | Unveiling YouTube Insights w/ LLM
2-part series · LLM Applications

Build an LLM app to Analyze YouTube comments

GW
Geraldus Wilsen

Go beyond the page

Our engineers have packed years of technical expertise into publications you can own and workshops you can join from anywhere.

The Enterprise AI Agentic Stack
From the Supertype shelf

Start with our most popular guide.

The Enterprise AI Agentic Stack is the book product leaders reach for when they want the whole picture, from logs and vector stores to the patterns that hold a real system together.

Claude for Market Analysis
Learn it live with our engineers

Claude for Market Analysis

A hands-on workshop for building a personal market-monitoring system with Claude: screen IDX and SGX stocks, set up alerts in plain English, and build a live dashboard with an analyst built in. Beginner-friendly.

October 28, 2026Zoom Conferencing (Online)

Save your seatSeats from Rp490.000 (about $27)

Browse by topic

The full catalogue, grouped the way we think about the work. New writing lands in these sections automatically.

Agentic AI

Building agents that reason, call tools, and get real work done in production.

Introduction to Agentic AI

An introduction to Agentic AI, its capabilities, and its applications in various fields.

KE
Kenneth Ezekiel
4 min read

LLM Applications

End-to-end large language model projects, from data collection to a served product.

LLM Applications

Build an LLM app to Analyze YouTube comments · Part 2

2. AI Chatbot serving with Django & LangCorn | Unveiling YouTube Insights w/ LLM

In part 2, we will develop a website that integrates sentiment analysis techniques and a Large Language Model to provide a comprehensive understanding of YouTube comments, enabling users to extract meaningful information effortlessly.

GW
Geraldus Wilsen
11 min read

Databases & BigQuery

Getting databases and warehouses to be fast, queryable, and ready for analytics.

Optimizing queries in Postgres and BigQuery
Optimized Analytics Applications · Part 1

Optimizing queries in Postgres and BigQuery

Read query plans in Postgres and BigQuery, then make queries faster with indexes, partitioning, clustering and fewer scanned columns.

SC
Samuel Chan
14 min read

Databases & BigQuery

Introduction to NoSQL

A general introduction to NoSQL databases and their use cases.

VC
Vincentius C. Calvin
10 min read

Data Engineering

Pipelines, orchestration, and the plumbing that moves data reliably at scale.

Redis for API Caching

Build a simple API using Django Rest Framework, and use Redis for caching.

VC
Vincentius C. Calvin
12 min read

Streaming Data

Real-time architectures with Kafka, Spark, and the open source streaming stack.

Streaming Data

Introduction to Apache Kafka

High Level Introduction to Apache Kafka, an Event Streaming Platform

VC
Vincentius C. Calvin
10 min read

Model Serving

Taking trained models off the laptop and into resilient serving infrastructure.

Serving PyTorch Models Using TorchServe

Package a PyTorch model with torch-model-archiver, write a custom handler, serve it through TorchServe's inference and management APIs, then run it in Docker.

SA
Stane Aurelius
12 min read

Data Science in Industry

Field reports on applying machine learning to messy, high-stakes real-world problems.

Data Science in Industry

AI for Rail Transportation

A high level guide on how AI is used in rail transportation industry meant for executives and decision makers.

SC
Samuel Chan
13 min read

Financial Data Analysis

Working with market data, financial APIs, and the tooling that tames them in Python.

1. API Programming with Python
Financial Data Analysis · Part 1

1. API Programming with Python

Everything to get you started with creating programs using Financial APIs in Python.

SC
Samuel Chan
12 min read

Market Sentiment

Constructing a Fear and Greed Index for the Indonesian market, from theory to data.

1. Methodologies and Sources | Fear and Greed Index
Developing a Fear and Greed Index · Part 1

1. Methodologies and Sources | Fear and Greed Index

CNN's Fear and Greed Index combines seven market indicators into a score from 0 to 100. We cover each one, then rebuild the index for Indonesian stocks.

RY
Rian Yan
8 min read

Market Sentiment

Developing a Fear and Greed Index · Part 2

2. Calculations and Modelling | Fear and Greed Index

We score eight sentiment indicators for the Indonesian stock market, then weight them with PCA, ICA and factor analysis to build one Fear and Greed Index.

RY
Rian Yan
10 min read

Market Sentiment

Developing a Fear and Greed Index · Part 3

3. Data Engineering | Fear and Greed Index

In the third part of this article, we will walk through the data handling process - from sourcing into production-ready data.

JK
Johann C. Kandani
15 min read

Sentiment Analysis

A deep learning journey through social sentiment, from raw tweets to deployed insight.

1. Data Collection | Twitter (X.com) Sentiment Analysis
Twitter (X.com) Sentiment Analysis · Part 1

1. Data Collection | Twitter (X.com) Sentiment Analysis

End-to-end machine learning project on sentiment analysis. In this post, we will walk through the data collection process with distant supervision method.

TM
Timotius Marselo
4 min read

Docker & Containers

Practical container workflows for shipping data and AI services with confidence.

Inside Supertype

How we work, what we believe, and the craft behind the products we build.

A re-engineering of Supertype.ai

We have re-engineered Supertype from scratch, with a new architecture, high-performance Search, and a much more thoughtful user experience.

SC
Samuel Chan
3 min read

Technical Writing for Analytics Professionals

Technical writing is the most overlooked skill by software engineers and analytics professionals. This is a set of pedagogical strategies and practical tips to improve your technical writing.

SC
Samuel Chan
10 min read