# Muhammet Ali Köker > Bilingual engineering website covering software systems, artificial intelligence, digital forensics, cybersecurity, signal processing and mechatronics. Canonical HTML pages are authoritative. Markdown and citation formats are alternate representations. Redirecting slugs are historical aliases and should not be cited. ## Primary Pages - [About](https://alikoker.com.tr/en/about): Author identity, education and professional scope. - [Technical Articles](https://alikoker.com.tr/en/blog/llms.txt): Canonical technical article catalog. - [Projects](https://alikoker.com.tr/en/projects/llms.txt): Software, research and engineering project archive. - [Publication Policy](https://alikoker.com.tr/en/publication-and-corrections-policy): Publication dates, revisions, verification and corrections. ## Recently Updated Articles - [Runtime Optimization in Java Systems](https://alikoker.com.tr/en/runtime-optimization-in-java-systems): An analysis of tail latency, pool sizing, virtual threads, garbage collection, profiling, and JIT behavior in Java-based distributed systems. Published: 2026-08-05; modified: 2026-08-07. [Markdown](https://alikoker.com.tr/en/runtime-optimization-in-java-systems.md) - [Decoding GSM WAV Files with Java](https://alikoker.com.tr/en/decoding-gsm-wav-files-with-java): Explains a Java codec chain that converts WAV streams containing A-law, μ-law, or PCM into a 16 kHz PCM contract. Channel preservation, resampling, VAD/ASR ordering, and forensic-use boundaries are examined. Published: 2020-09-15; modified: 2026-08-06. [Markdown](https://alikoker.com.tr/en/decoding-gsm-wav-files-with-java.md) - [Queue Stability in ASR Systems](https://alikoker.com.tr/en/queue-stability-in-asr-systems): Examines why RTF alone cannot explain capacity and latency in ASR systems. Queue stability, segment duration, batching, heterogeneous routing, backpressure, and p99 measurements are addressed. Published: 2026-07-25; modified: 2026-08-06. [Markdown](https://alikoker.com.tr/en/queue-stability-in-asr-systems.md) - [An Enumerable CSV Processing Algorithm](https://alikoker.com.tr/en/enumerable-csv-processing-algorithm): Explains a C# approach that maps a CSV header to model properties once and streams rows through IEnumerable. Reflection caching, GZip, type conversion, complexity, and CSV-dialect limits are evaluated. Published: 2020-02-15; modified: 2026-08-06. [Markdown](https://alikoker.com.tr/en/enumerable-csv-processing-algorithm.md) - [Atomic Publication in File Processing](https://alikoker.com.tr/en/atomic-publication-in-file-processing): Examines temporary-file and atomic-rename publication through atomicity, visibility, and durability guarantees. NFS caching, fsync, manifests, crash scenarios, and multi-writer coordination are addressed. Published: 2026-08-03; modified: 2026-08-06. [Markdown](https://alikoker.com.tr/en/atomic-publication-in-file-processing.md) - [Dynamic QR Code Generation Algorithm](https://alikoker.com.tr/en/dynamic-qr-code-generation-algorithm): Explains a direct C# implementation of the QR Code Model 2 encoding pipeline. Mode and version selection, Reed-Solomon codes, matrix placement, masking, and dynamic web generation are addressed. Published: 2019-01-15; modified: 2026-08-06. [Markdown](https://alikoker.com.tr/en/dynamic-qr-code-generation-algorithm.md) - [Perceptual Image Similarity with DCT and SIMD](https://alikoker.com.tr/en/perceptual-image-similarity-with-dct-and-simd): Produces a 64-bit perceptual digest from low-frequency DCT coefficients of a 64 x 64 image. SIMD dot products, median quantization, Hamming distance, and large-scale matching limits are examined. Published: 2022-09-15; modified: 2026-08-06. [Markdown](https://alikoker.com.tr/en/perceptual-image-similarity-with-dct-and-simd.md) - [A Lightweight AES-128 Implementation in C](https://alikoker.com.tr/en/lightweight-aes-128-implementation-in-c): Explains a fixed-memory, table-based AES-128 core implemented in C. State layout, key expansion, round operations, test vectors, and side-channel limitations are evaluated. Published: 2021-01-15; modified: 2026-08-06. [Markdown](https://alikoker.com.tr/en/lightweight-aes-128-implementation-in-c.md) - [When Noise Becomes a Weapon](https://alikoker.com.tr/en/when-noise-becomes-a-weapon): Examines how temporal, spectral, and contextual properties of noise affect sleep, attention, and stress beyond sound level alone. It preserves the forensic distinction between intentional acoustic pressure and environmental noise. Published: 2026-06-27; modified: 2026-08-06. [Markdown](https://alikoker.com.tr/en/when-noise-becomes-a-weapon.md) - [Algebraic Representation in AES Cryptanalysis](https://alikoker.com.tr/en/algebraic-representation-in-aes-cryptanalysis): Examines an algebraic AES S-box representation combining multiplicative inverses, bits, and finite-field constants. Field-trace transformations, a reduced-round attack, and validation requirements for cryptanalysis software are discussed. Published: 2022-06-30; modified: 2026-08-06. [Markdown](https://alikoker.com.tr/en/algebraic-representation-in-aes-cryptanalysis.md) - [A Data Carving Algorithm for Digital Forensics](https://alikoker.com.tr/en/data-carving-algorithm-for-digital-forensics): Explains a carving engine that recovers contiguous files from raw byte streams through customizable start and end signatures. Trie search, block overlap, range extraction, and validation stages are examined. Published: 2021-04-15; modified: 2026-08-06. [Markdown](https://alikoker.com.tr/en/data-carving-algorithm-for-digital-forensics.md) - [Identity Numbers from a Digital Forensics Perspective](https://alikoker.com.tr/en/identity-numbers-from-a-digital-forensics-perspective): Separates format, checksum, registry, and person verification for Turkish identity numbers. It explains why numerical patterns are not evidence of kinship and discusses data-leak and forensic-use boundaries. Published: 2026-06-15; modified: 2026-08-06. [Markdown](https://alikoker.com.tr/en/identity-numbers-from-a-digital-forensics-perspective.md) - [Developing a WebP Encoder in C#](https://alikoker.com.tr/en/developing-a-webp-encoder-in-csharp): Explains the transform, LZ77, and Huffman layers of a C# encoder that produces VP8L lossless WebP bitstreams directly. Scope differences from libwebp and benefits in web publishing are examined. Published: 2022-11-15; modified: 2026-08-06. [Markdown](https://alikoker.com.tr/en/developing-a-webp-encoder-in-csharp.md) - [Variance-Based Color Quantization](https://alikoker.com.tr/en/variance-based-color-quantization): Examines a color-quantization algorithm using four-dimensional moments and variance-guided box splitting in RGBA space. Palette search, bit packing, file-size optimization, and memory cost are evaluated. Published: 2022-10-15; modified: 2026-08-06. [Markdown](https://alikoker.com.tr/en/variance-based-color-quantization.md) - [Developing a Voice Activity Detection Library](https://alikoker.com.tr/en/developing-a-voice-activity-detection-library): Explains development of a production-oriented VAD library using PCM acquisition, filter banks, Gaussian decision models, and a temporal state machine. Stereo ownership, the C-to-Java port, and latency bounds are addressed. Published: 2021-05-20; modified: 2026-08-06. [Markdown](https://alikoker.com.tr/en/developing-a-voice-activity-detection-library.md) ## Optional - [Sitemap](https://alikoker.com.tr/sitemap.xml): Canonical indexable URLs. - [RSS](https://alikoker.com.tr/en/feed.xml): Recent technical publications. - [Other Language](https://alikoker.com.tr/llms.txt): Turkish site manifest.