Personal technical prototypes

Check what is missing before work starts.

I built these personal prototypes to check sample accounts, designs, and change plans. They are separate from my employer work.

PAM Onboarding Readiness

Which accounts are ready for the next rollout group?

Personal project · AI-assisted · Synthetic data · Read-only

Checks whether sample accounts have owners, completed tests, and approval flags before proposing rollout groups.

My contribution: I defined what to check and built the rules, sample account list, report, and tests with AI assistance.

Keep in mind: A person must check the supplied account information before approving a rollout.

Try this: choose “Blocked” to see what each account is missing.

Scope and context

The tool reads supplied account information; it does not change accounts. It does not discover dependencies or verify approvals and tests. A person must check the findings and approve any rollout. The optional AI connection was tested with simulated responses, not live AI calls.

The tool checks five supplied fields: account owner, secure credential storage, password-change testing, recovery testing, and change approval. Accounts that depend on each other stay together; if one is blocked, the others wait. The sample has 12 accounts: 6 in 3 proposed rollout groups, 4 blocked, and 2 waiting on dependencies.

Recorded validation: 24 automated tests passed on November 2, 2026.

Read the checks and test criteria ↗

Infrastructure Design Validator

What needs attention in this design?

Personal project · AI-assisted · Synthetic data · Read-only

Checks a sample design for selected network, dependency, ownership, and recovery issues.

My contribution: I defined the checks and built the sample design, validation rules, system diagram, report, and tests with AI assistance.

Keep in mind: These sample-design checks do not inspect live systems or certify an architecture.

Scope and context

The tool reads a supplied design; it does not inspect or change live cloud systems. A technical lead must check the findings and assumptions. These checks do not certify an architecture.

The tool checks the supplied network ranges, system connections, owners, recovery records, selected public ports, and critical systems with only one instance. The sample has 4 components, 3 subnets, and 4 findings.

Recorded validation: 12 automated tests passed on November 2, 2026.

Read the checks and test criteria ↗

Change Readiness Tracker

What is missing from this change plan?

Personal project · AI-assisted · Synthetic data · Read-only

Highlights missing prerequisites and scheduling conflicts, then compares two versions of a change plan.

My contribution: I defined the checks and built the sample plans, comparison rules, report, and tests with AI assistance.

Keep in mind: Ready for review does not mean approved to execute.

Scope and context

The tool reads supplied change plans; it does not verify their records, approve work, or carry out changes. A person must check the findings and approve the work. Ready for review is not approval to execute.

The tool checks planned times, shared resources, prerequisites, approval flags, tests, recovery plans, and linked records. It compares two versions of a plan. Four synthetic changes become ready for review after sample corrections.

Recorded validation: 14 automated tests passed on November 2, 2026.

Read the checks and test criteria ↗
Scope and context for all three prototypes
  • No real accounts or cloud resources are changed.
  • Findings require human review; readiness is not approval to execute.
  • Test results and demonstration counts are not customer outcomes.
  • The optional AI connection was tested with simulated responses, not live AI calls.

To run the examples locally, use Python 3.9+ and its standard library. The recorded 50-test run used python3 run_all.py with synthetic scenarios.