Blog

Technical articles and historical engineering writing on software and systems engineering, real-time data processing, artificial intelligence, speech and signal processing, digital forensics, cybersecurity and algorithms.

This section is the long-running archive of my technical articles, engineering analyses and historical technical writing. Structured course notes are collected separately under Academy, while Blog publications place greater emphasis on measurements, failure boundaries, reproducibility and primary technical sources.

For systems and performance, High-Performance Java Data Systems, Computer Architecture and Red Hat Enterprise Linux System Administration provide broader reference paths. In speech and AI, Whisper Architecture and Capacity Engineering for Real-Time Speech Recognition deliberately separate model behavior from production-system behavior.

For digital forensics and security, Secure Software Engineering, the data-carving algorithm and my IBM POWER9 work connect implementation, verification and performance.

A newer article does not automatically replace an older one in this archive. Historical publication, later revision and current technical verification remain distinguishable pieces of provenance.

For a short definition or a direct path to a concept, the Technical Terms and Articles Index is usually the quickest entry point; the Computing Taxonomy shows how the larger subject areas connect. Work with public source repositories and DOI records is collected under Open-Source Research Software, while dates, verification and source handling are described in the Publication and Corrections Policy.

Audio Recording and Transmission

The audio chain from microphone and analog-to-digital conversion through sampling, quantization, bit depth, channel layout, codecs, real-time transport, and clock drift.

Sound from the Perspective of Basic Sciences

A technical introduction to sound through frequency, amplitude, phase, wavelength, propagation, hearing, speech production, phonemes, room acoustics, and digital signal processing.

Building a Reflection-Based ORM in Java

In a lightweight reflection-based ORM, the important costs come from metadata mapping, type conversion, transaction boundaries, and reuse of reflection metadata rather than SQL string generation alone.

Face and Person Detection in Images

Face and person detection with alignment, biometric enrollment, verification and identification, embedding-based matching, open-set decisions, thresholds, and error rates.

Dynamic Data Source Routing with HikariCP

AbstractRoutingDataSource does not create a pool; it routes a connection request to one of the independent HikariCP pools according to the key selected before the transaction starts.

Visual Pattern and Text Recognition

Pattern recognition and OCR from visual representations to language-aware decoding, with character- and word-level error analysis.

Visual Activity and Anomaly Detection

Visual anomaly detection through models of normality, anomaly scores, temporal context, false-alarm control and distribution shift.

Image Generation and Reconstruction

A technical framework for resampling, generative models, augmentation and identity transfer, with a clear distinction between plausible synthesis and evidential reconstruction.

Image Segmentation

Image segmentation from thresholding and morphology to learned encoder-decoder models, with emphasis on mask quality, annotation noise and runtime cost.