Abhinav Singh

Abhinav Singh
Image Size Budgets in Embedded Systems: Pruning, Stripping & Compression for Efficient Edge Imaging

Firmware

Image Size Budgets in Embedded Systems: Pruning, Stripping & Compression for Efficient Edge Imaging

In modern imaging pipelines especially those running on edge devices every byte matters. When an embedded system captures images, those images must travel through limited memory, constrained communication buses, and strict power budgets. Large image payloads degrade system performance, slow down recovery pipelines, and create unpredictable behavior. To keep imaging

By Abhinav Singh
Building Modular Firmware with CMake in ESP-IDF: A Real-World Implementation

Firmware

Building Modular Firmware with CMake in ESP-IDF: A Real-World Implementation

Monolithic firmware scales linearly in features but exponentially in complexity.When building IoT devices that integrate multiple sensors - accelerometers, GPS modules, barometers, LoRa communication, and more firmware projects quickly become unmanageable. A single, monolithic codebase where everything lives in one directory creates several critical issues: Compilation bottlenecks: Change one

By Abhinav Singh
Media Pipelines on S3: Presigned Uploads, Lifecycle Policies, and Cost Controls at Scale

Software

Media Pipelines on S3: Presigned Uploads, Lifecycle Policies, and Cost Controls at Scale

Eliminate server upload bottlenecks with presigned URLs, enable massive file uploads via multipart, and automate storage archival for significant ongoing savings. Context: The Challenge of Media Processing at Scale Building a media-heavy application requires handling large files videos, images, documents efficiently without bottlenecking your application servers. Whether you're

By Abhinav Singh