Projects I’ve Built

See complete systems come together.

Walk through real projects and learn how the hardware, software, networking, security, and code fit together.

Start here

What this section will teach you.

Projects are where individual skills become a complete system. Each project write-up explains the goal, the architecture, the decisions made, the problems encountered, and how the finished system works.

01

Architecture diagrams that show how components connect

02

The hardware and software chosen for the job

03

Configuration decisions and their tradeoffs

04

Problems encountered and how they were solved

05

Security and reliability considerations

06

Performance improvements and lessons learned

07

How the project could be reproduced or extended

08

Links to the related tutorials that explain each skill

Learning path

Follow the ideas in order.

You can jump directly to the subject you need, or work through the path from left to right.

Published guides

Tutorials & projects

New articles assigned to this category appear here automatically.