mirror of
https://github.com/ghndrx/webos.git
synced 2026-02-10 06:45:00 +00:00
166 lines
6.7 KiB
HTML
166 lines
6.7 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Greg Hendrickson | Developer</title>
|
|
<link rel="stylesheet" href="css/style.css">
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css">
|
|
</head>
|
|
<body>
|
|
<div class="desktop">
|
|
<!-- Desktop Icons -->
|
|
<div class="desktop-icons">
|
|
<div class="icon" data-window="about">
|
|
<i class="fas fa-user"></i>
|
|
<span>About Me</span>
|
|
</div>
|
|
<div class="icon" data-window="projects">
|
|
<i class="fas fa-folder"></i>
|
|
<span>Projects</span>
|
|
</div>
|
|
<div class="icon" data-window="resume">
|
|
<i class="fas fa-file-alt"></i>
|
|
<span>Resume</span>
|
|
</div>
|
|
<div class="icon" data-window="contact">
|
|
<i class="fas fa-envelope"></i>
|
|
<span>Contact</span>
|
|
</div>
|
|
<div class="icon" data-window="terminal">
|
|
<i class="fas fa-terminal"></i>
|
|
<span>Terminal</span>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Windows Container -->
|
|
<div class="windows-container"></div>
|
|
|
|
<!-- Taskbar -->
|
|
<div class="taskbar">
|
|
<div class="start-button">
|
|
<i class="fas fa-circle"></i>
|
|
<span>Start</span>
|
|
</div>
|
|
<div class="taskbar-items"></div>
|
|
<div class="system-tray">
|
|
<span class="clock"></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Window Templates -->
|
|
<template id="window-template">
|
|
<div class="window">
|
|
<div class="window-header">
|
|
<span class="window-title"></span>
|
|
<div class="window-controls">
|
|
<button class="minimize"><i class="fas fa-minus"></i></button>
|
|
<button class="maximize"><i class="fas fa-square"></i></button>
|
|
<button class="close"><i class="fas fa-times"></i></button>
|
|
</div>
|
|
</div>
|
|
<div class="window-content"></div>
|
|
</div>
|
|
</template>
|
|
|
|
<!-- Content Templates -->
|
|
<div id="content-about" class="content-template">
|
|
<h1>👋 Hey, I'm Greg</h1>
|
|
<p>Cloud Security Engineer & Platform Engineer specializing in AWS, automation, and making infrastructure fast, secure, and cost-efficient.</p>
|
|
<p>I leverage AI-assisted workflows to ship faster and automate the boring stuff.</p>
|
|
<h3>Current Focus</h3>
|
|
<ul>
|
|
<li>💰 AWS Cost Optimization & FinOps</li>
|
|
<li>🔐 DevSecOps & IAM automation</li>
|
|
<li>☸️ Platform Engineering (EKS, Karpenter)</li>
|
|
<li>🏗️ GitOps & Infrastructure as Code</li>
|
|
<li>🤖 AI-augmented DevOps workflows</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div id="content-projects" class="content-template">
|
|
<h1>📁 Projects</h1>
|
|
<div class="project-grid">
|
|
<div class="project-card">
|
|
<h3>💰 AWS Cost Optimization</h3>
|
|
<p>FinOps dashboards, right-sizing automation, and Spot instance strategies that cut cloud spend 40%+.</p>
|
|
</div>
|
|
<div class="project-card">
|
|
<h3>☸️ Platform Engineering</h3>
|
|
<p>Internal developer platforms on EKS with Karpenter, ArgoCD GitOps, and self-service infrastructure.</p>
|
|
</div>
|
|
<div class="project-card">
|
|
<h3>🔐 DevSecOps Pipelines</h3>
|
|
<p>Shift-left security with automated scanning, IAM policy-as-code, and compliance guardrails.</p>
|
|
</div>
|
|
<div class="project-card">
|
|
<h3>📊 Observability Stack</h3>
|
|
<p>OpenTelemetry, Prometheus, Grafana dashboards for full-stack visibility and alerting.</p>
|
|
</div>
|
|
<div class="project-card">
|
|
<h3>🤖 AI-Assisted Automation</h3>
|
|
<p>Leveraging LLMs for infrastructure automation, incident response, and documentation generation.</p>
|
|
</div>
|
|
<div class="project-card">
|
|
<h3>🏗️ Terraform Modules</h3>
|
|
<p>Production-grade IaC for AWS with security best practices baked in.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="content-resume" class="content-template">
|
|
<h1>📄 Resume</h1>
|
|
<h2>Experience</h2>
|
|
<div class="resume-item">
|
|
<h3>Cloud Security Engineer</h3>
|
|
<p>AWS infrastructure security, IAM policy automation, vulnerability management, and compliance auditing.</p>
|
|
</div>
|
|
<div class="resume-item">
|
|
<h3>DevOps / Platform Engineer</h3>
|
|
<p>Kubernetes (EKS), Karpenter node optimization, CI/CD pipelines, Infrastructure as Code.</p>
|
|
</div>
|
|
<h2>Skills</h2>
|
|
<div class="skills">
|
|
<span class="skill-tag">AWS</span>
|
|
<span class="skill-tag">Terraform</span>
|
|
<span class="skill-tag">Kubernetes</span>
|
|
<span class="skill-tag">Karpenter</span>
|
|
<span class="skill-tag">ArgoCD</span>
|
|
<span class="skill-tag">GitOps</span>
|
|
<span class="skill-tag">FinOps</span>
|
|
<span class="skill-tag">DevSecOps</span>
|
|
<span class="skill-tag">Platform Engineering</span>
|
|
<span class="skill-tag">Python</span>
|
|
<span class="skill-tag">Go</span>
|
|
<span class="skill-tag">CI/CD</span>
|
|
<span class="skill-tag">Observability</span>
|
|
<span class="skill-tag">OpenTelemetry</span>
|
|
<span class="skill-tag">AI/Automation</span>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="content-contact" class="content-template">
|
|
<h1>📬 Contact</h1>
|
|
<p>Want to chat? Here's how to reach me:</p>
|
|
<ul class="contact-list">
|
|
<li><i class="fab fa-github"></i> <a href="https://github.com/ghndrx" target="_blank">GitHub</a></li>
|
|
<li><i class="fas fa-envelope"></i> <a href="mailto:greg@example.com">Email</a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div id="content-terminal" class="content-template terminal-content">
|
|
<div class="terminal-output" id="terminal-output">
|
|
<p>Welcome to GregOS v1.0</p>
|
|
<p>Type 'help' for available commands.</p>
|
|
</div>
|
|
<div class="terminal-input-line">
|
|
<span class="prompt">guest@gregos:~$</span>
|
|
<input type="text" id="terminal-input" autofocus>
|
|
</div>
|
|
</div>
|
|
|
|
<script src="js/app.js"></script>
|
|
</body>
|
|
</html>
|