Files
webos/index.html
2026-02-03 16:44:49 +00:00

188 lines
8.3 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>GregOS | Greg Hendrickson</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="start-menu" id="start-menu">
<div class="start-menu-header">
<i class="fas fa-user-circle"></i>
<span>Greg Hendrickson</span>
</div>
<div class="start-menu-items">
<div class="start-menu-item" data-window="about"><i class="fas fa-user"></i> About Me</div>
<div class="start-menu-item" data-window="projects"><i class="fas fa-folder"></i> Projects</div>
<div class="start-menu-item" data-window="resume"><i class="fas fa-file-alt"></i> Resume</div>
<div class="start-menu-item" data-window="contact"><i class="fas fa-envelope"></i> Contact</div>
<div class="start-menu-item" data-window="terminal"><i class="fas fa-terminal"></i> Terminal</div>
</div>
<div class="start-menu-footer">
<a href="https://github.com/ghndrx" target="_blank"><i class="fab fa-github"></i> GitHub</a>
<a href="https://linkedin.com/in/grhendrickson" target="_blank"><i class="fab fa-linkedin"></i> LinkedIn</a>
</div>
</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>SysOps/DevOps Engineer who wears all the hats — AWS infrastructure, security audits, EKS clusters, cost optimization, you name it.</p>
<p>I leverage AI-assisted workflows to ship faster and automate the boring stuff.</p>
<h3>Current Focus</h3>
<ul>
<li>☁️ All things AWS — infrastructure, security, automation</li>
<li>🔐 Security audits & compliance</li>
<li>☸️ EKS clusters with ArgoCD & Karpenter</li>
<li>💰 Cost optimization & FinOps</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>🧬 Healthcare ML Pipeline</h3>
<p>MLOps pipeline training 4 healthcare AI models on RunPod serverless GPUs: DDI (176K samples), ADE detection, Medical Triage, Symptom-to-Disease. Bio_ClinicalBERT + S3.</p>
</div>
<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>SysOps / DevOps Engineer</h3>
<p>Full-stack AWS infrastructure — wear all the hats. Security audits, compliance, automation, cost optimization.</p>
</div>
<div class="resume-item">
<h3>EKS & Kubernetes</h3>
<p>Production EKS clusters, ArgoCD GitOps deployments, Karpenter autoscaling, the whole monster setup.</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="fab fa-linkedin"></i> <a href="https://linkedin.com/in/grhendrickson" target="_blank">LinkedIn</a></li>
<li><i class="fas fa-globe"></i> <a href="https://gregh.dev" target="_blank">gregh.dev</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 — os.gregh.dev</p>
<p>Type 'help' for available commands.</p>
</div>
<div class="terminal-input-line">
<span class="prompt">guest@os.gregh.dev:~$</span>
<input type="text" id="terminal-input" autofocus>
</div>
</div>
<script src="js/app.js"></script>
</body>
</html>