Field notes / reproducible methods

Linux Walkthroughs and Engineering Tutorials

I document the commands, design decisions, tests, and failure modes behind embedded systems, Linux, cybersecurity, Flutter, and AI work.

Follow a subject from the first lesson

Choose the Bandit walkthrough or a Learn With Me track. Drafts stay marked as drafts until the complete article is public.

02 SERIES / 08 ROUTES
SERIES_01CYBERSECURITY / LINUX

OverTheWire

Bandit Walkthrough

Each entry explains the level goal, investigation, working command, Linux concept, and a way to verify the result.

  • DraftOverTheWire Bandit: A Better Way to Document the Journey
SERIES_02FOUNDATIONS / BUILDING

Learn With Me

Core tools for engineering work

Connected lessons build useful habits in Linux, Python, Dart and Flutter, and Git.

01Planned

Linux

Shell use, permissions, processes, networking, and system troubleshooting.

No public lessons yet.

02Planned

Python

Programming foundations, automation, data work, and engineering scripts.

No public lessons yet.

03Planned

Dart / Flutter

Dart foundations and Flutter interfaces for mobile and connected products.

No public lessons yet.

04Planned

Git

Version-control habits, safe recovery, branches, and team workflows.

No public lessons yet.

05Planned

Electronics

Digital logic, circuit analysis, PCB concepts, and hardware experimentation.

No public lessons yet.

06Planned

Cyber Security & Information Security

Cybersecurity concepts, information security practice, and legal challenge labs.

No public lessons yet.

07Planned

Image Processing, ML & AI

Image processing pipelines, machine learning experiments, and AI-assisted engineering.

No public lessons yet.

Published engineering notes

Search published articles by subject, tool, or category.

01 PUBLISHED

Engineering Field Notes: Methods and Tests

How I document embedded systems, Linux, cybersecurity, Flutter, and AI work so another engineer can reproduce the result.

EngineeringLinuxDocumentation

Editorial queue / evidence first

Planned field notes

Questions worth answering with calculations, project evidence, and reproducible tests. Cards become articles only after the answer is complete.

06 PLANNED
Embedded prototypingPlanned

How do you turn an embedded idea into a testable first prototype?

A practical path from requirements and signal flow to a bench prototype, with checkpoints for interfaces, power, firmware, and evidence.

For
Engineers planning a first hardware build
Evidence
Ahmed's embedded product and teaching projects
ESP32 & IoTPlanned

Which ESP32 architecture fits an IoT product beyond the demo stage?

A decision guide for connectivity, provisioning, storage, updates, and failure recovery before an ESP32 prototype becomes a maintained product.

For
IoT developers moving from proof of concept to product
Evidence
Connected-device, OTA, and ESP32 project records
RF & satellitePlanned

What should you check when a satellite link budget has no margin?

A trace through EIRP, path loss, antenna gain, system noise, bandwidth, and required Eb/N0 that shows where a weak link actually loses margin.

For
RF students and engineers reviewing a link
Evidence
The site's RF and satellite calculation engines
Robotics & ROVPlanned

How do you make a wireless ROV control loop fail safely?

A system-level review of command loss, stale telemetry, motor authority, emergency states, and the tests that expose unsafe assumptions on the bench.

For
Robotics teams building remote vehicles
Evidence
Wireless ROV prototype, mechanical design, and published research
Image processing & MLPlanned

When should an image-processing pipeline use classical vision instead of ML?

A comparison based on data volume, explainability, latency, lighting variation, maintenance cost, and the failure cases each approach handles well.

For
Engineers choosing a vision approach
Evidence
Applied vision research and model-generation tools
Engineering toolsPlanned

How can an engineering calculator teach the model behind the answer?

A design method for inputs, assumptions, diagrams, sensitivity, units, and interpretation so a calculator improves judgment instead of returning one unexplained number.

For
Engineering educators and tool builders
Evidence
The portfolio's calculator and workbench design system