Software • Infrastructure • Security • Electronics

Build.

Launch.

Repeat.

I'm Brent Dean. LaunchShell is my engineering portfolio and technical journal, covering Python automation, Linux and cloud infrastructure, cybersecurity, networking, and electronics.

Explore what I built and how I tested it, from infrastructure automation and security research to software and physical computing. The guides explain tools and methods used along the way.

AWS three-tier infrastructure lab

AWS three-tier infrastructure

Terraform provisioning, Ansible configuration, network validation, and automated teardown in a restricted, single-AZ cloud lab.

How the work is documented

Each writeup connects the build to its decisions and evidence: version changes, test results, logs, failures, and the steps needed to reproduce or understand the work.

01

Start small

Use what you have: a Codespace, VM, Raspberry Pi, old laptop, or small cloud server.

02

Build something

Make a real thing first: a web app, server, circuit, script, guide, or lab.

03

Back it up

Use Git, snapshots, exports, copies, and restore points before risky changes.

04

Break and fix

Use logs, errors, configs, commits, and history to understand what actually happened.

Start with the guides

Practical introductions to Linux, GitHub, cloud servers, and the tools used across the projects.

Explore by topic

Follow a topic from a short guide into a related project writeup.

Path 1
New to Linux and cloud servers
Path 2
New to coding workflows
Path 3
Interested in web and infrastructure
Path 4
Interested in cybersecurity
Path 5
Interested in electronics and physical computing

More projects

Additional software and data projects, smaller Python tools, and experiments that build on the same development and troubleshooting practices.

Technical resources

Tools, reading, and low-cost services useful for building and studying technical systems.

Back to top