Link In Bio

Read the newest Tech.ish Thoughts article first.

This page is the stable social destination for Instagram and other profile-based channels.

Latest Article

Object Detection from Scratch: Part 6 - Shipping the System

Part 6 closes the series by looking at the web application, deployment boundaries, correction workflow, limitations, operational tradeoffs, and what it takes to ship the detector as a usable system.

August 15, 202622 min readArthur Costa
Object DetectionFastAPIDeploymentMLOps

Open the full article:

Read Latest Article

Prefer browsing? Recent articles are listed below with direct links.

Recent Posts

Catch up quickly

Browse all posts

July 15, 2026

Object Detection from Scratch: Part 5 - From Detection to Identification

Part 5 follows the live identification pipeline: detection, OCR, Scryfall lookup, DINOv2 art matching, error propagation, and why the system needs more than a detector.

Arthur Costa24 min

June 15, 2026

Object Detection from Scratch: Part 4 - Reading Metrics Like an Engineer

Part 4 explains how to read detection metrics in this project: precision, recall, mAP50, mAP50-95, per-class behavior, confusion patterns, and what the numbers imply for real product use.

Arthur Costa20 min

May 15, 2026

Object Detection from Scratch: Part 3 - Training the Detector

Part 3 explains how the MTG detector is trained: transfer learning, augmentation, optimization, early stopping, local CPU training, cloud GPU experiments, and the research behind each choice.

Arthur Costa28 min

May 6, 2026

Polyglot GraphQL Federation: Part 5 - Observability Across the Stack

Implement end-to-end observability for polyglot GraphQL federation with OpenTelemetry, Tempo, Prometheus, Loki, Alloy, and Pyroscope, including tail sampling, SLOs, and cross-signal correlation.

Arthur Costa30 min

April 21, 2026

Polyglot GraphQL Federation: Part 4 - Kong, Apollo Router, and Query Planning

How two gateways compose into a secure, observable API layer with intelligent query planning across subgraphs.

Arthur Costa22 min

April 15, 2026

Object Detection from Scratch: Part 2 - Dataset, Labels, and the Reality of Training Data

Part 2 examines the dataset behind the MTG detector: splits, YOLO labels, class design, annotation noise, and why data quality sets the real performance ceiling.

Arthur Costa20 min

April 9, 2026

Batch Processing: Amortized I/O for Audit Persistence

Amortize disk I/O costs with double-buffered batch processing, continuous flushing, and regulatory-compliant audit logging for trading systems.

Arthur Costa36 min

April 6, 2026

Polyglot GraphQL Federation: Part 3 - When GraphQL Meets gRPC and REST

GraphQL is not the only protocol in a federated platform. This article explores how gRPC handles internal Java-to-Java communication while REST powers Stripe payment integration in Go.

Arthur Costa24 min