Technical Writing and Engineering Notes

Learning Systems by Building and Explaining Them

Explore detailed writing on C and C++ systems programming, memory, operating systems, developer tooling, compiler and runtime foundations, reproducible research, cybersecurity, and trustworthy machine-learning infrastructure.

C and C++ Systems Programming Compilers and Runtimes ML Systems Cybersecurity Research
Search the complete technical library

Search every published article by title, subject, programming language, technology, concept, or research topic.

Latest Technical Articles

Browse implementation notes, systems explanations, research insights, debugging lessons, and progress toward compiler and runtime engineering.

Browse by category

Preparing the technical library…

No articles loaded on this page match the selected category and keyword. Clear the filters or use the full library search above.

What the Technical Library Covers

The Blog follows the same progression as my engineering work: strong foundations, implementation, validation, research evidence, systems depth, and deliberate advancement toward compiler and runtime engineering.

01

Systems Foundations

C, C++, pointers, arrays, memory ownership, data structures, processes, concurrency, architecture, and operating-system interfaces.

02

Engineering Tools

Command-line tools, reusable libraries, testing, build systems, debugging, profiling, automation, and maintainable project design.

03

Research and Evidence

Synthetic cybersecurity data, generative models, reproducibility, metrics, trustworthy machine learning, and research infrastructure.

04

Compiler and Runtime Journey

Parsing, semantic analysis, intermediate representations, virtual machines, execution engines, optimization, and runtime services.

From Technical Notes to Working Systems

Explore the portfolio sections where these ideas become complete systems, experiments, research workflows, and documented engineering projects.

Using fgets and strtol Safely in C

ARTICLE HERO ===================================================== --> C Systems Programming Using fgets and strtol Safely in C A practical guide to reading integer input safely, detecting invalid characters, handling overflow, enforcing ranges, and building reusable...

read more