skew202 Claude Opus 4.5 commited on
Commit
febb815
·
verified ·
1 Parent(s): f2aae1f

feat: add HTML5 profile page

Browse files

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

Files changed (1) hide show
  1. index.html +288 -0
index.html ADDED
@@ -0,0 +1,288 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>skew202 - Stefan Wiest</title>
7
+ <style>
8
+ * {
9
+ margin: 0;
10
+ padding: 0;
11
+ box-sizing: border-box;
12
+ }
13
+
14
+ body {
15
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif;
16
+ line-height: 1.6;
17
+ color: #333;
18
+ background: linear-gradient(135deg, #3b82f6 0%, #22c55e 100%);
19
+ min-height: 100vh;
20
+ padding: 2rem 1rem;
21
+ }
22
+
23
+ .container {
24
+ max-width: 800px;
25
+ margin: 0 auto;
26
+ background: white;
27
+ border-radius: 12px;
28
+ box-shadow: 0 20px 60px rgba(0,0,0,0.3);
29
+ overflow: hidden;
30
+ }
31
+
32
+ header {
33
+ background: linear-gradient(135deg, #3b82f6 0%, #22c55e 100%);
34
+ color: white;
35
+ padding: 3rem 2rem;
36
+ text-align: center;
37
+ }
38
+
39
+ header h1 {
40
+ font-size: 2.5rem;
41
+ margin-bottom: 0.5rem;
42
+ font-weight: 700;
43
+ }
44
+
45
+ header .subtitle {
46
+ font-size: 1.2rem;
47
+ opacity: 0.95;
48
+ }
49
+
50
+ nav {
51
+ background: #1e293b;
52
+ padding: 1rem 2rem;
53
+ display: flex;
54
+ gap: 2rem;
55
+ flex-wrap: wrap;
56
+ }
57
+
58
+ nav a {
59
+ color: #94a3b8;
60
+ text-decoration: none;
61
+ font-weight: 500;
62
+ transition: color 0.2s;
63
+ }
64
+
65
+ nav a:hover {
66
+ color: white;
67
+ }
68
+
69
+ main {
70
+ padding: 2rem;
71
+ }
72
+
73
+ section {
74
+ margin-bottom: 2.5rem;
75
+ }
76
+
77
+ h2 {
78
+ font-size: 1.5rem;
79
+ color: #1e293b;
80
+ margin-bottom: 1rem;
81
+ padding-bottom: 0.5rem;
82
+ border-bottom: 2px solid #e2e8f0;
83
+ }
84
+
85
+ h3 {
86
+ font-size: 1.2rem;
87
+ color: #475569;
88
+ margin: 1rem 0 0.5rem;
89
+ }
90
+
91
+ p {
92
+ margin-bottom: 1rem;
93
+ color: #475569;
94
+ }
95
+
96
+ a {
97
+ color: #3b82f6;
98
+ text-decoration: none;
99
+ font-weight: 500;
100
+ }
101
+
102
+ a:hover {
103
+ text-decoration: underline;
104
+ }
105
+
106
+ table {
107
+ width: 100%;
108
+ border-collapse: collapse;
109
+ margin: 1rem 0;
110
+ }
111
+
112
+ th, td {
113
+ padding: 0.75rem;
114
+ text-align: left;
115
+ border-bottom: 1px solid #e2e8f0;
116
+ }
117
+
118
+ th {
119
+ background: #f8fafc;
120
+ font-weight: 600;
121
+ color: #334155;
122
+ }
123
+
124
+ ul {
125
+ margin-left: 1.5rem;
126
+ margin-bottom: 1rem;
127
+ }
128
+
129
+ li {
130
+ margin-bottom: 0.5rem;
131
+ color: #475569;
132
+ }
133
+
134
+ .space-card {
135
+ background: linear-gradient(135deg, #fef3c7 0%, #dcfce7 100%);
136
+ border-left: 4px solid #f59e0b;
137
+ padding: 1.5rem;
138
+ border-radius: 8px;
139
+ margin: 1rem 0;
140
+ }
141
+
142
+ .space-card h3 {
143
+ margin-top: 0;
144
+ color: #92400e;
145
+ }
146
+
147
+ footer {
148
+ background: #f8fafc;
149
+ padding: 2rem;
150
+ text-align: center;
151
+ border-top: 1px solid #e2e8f0;
152
+ }
153
+
154
+ footer p {
155
+ font-size: 0.9rem;
156
+ color: #64748b;
157
+ }
158
+
159
+ .links {
160
+ display: flex;
161
+ justify-content: center;
162
+ gap: 1.5rem;
163
+ flex-wrap: wrap;
164
+ margin-top: 1rem;
165
+ }
166
+
167
+ .links a {
168
+ display: flex;
169
+ align-items: center;
170
+ gap: 0.5rem;
171
+ }
172
+
173
+ @media (max-width: 600px) {
174
+ header h1 {
175
+ font-size: 2rem;
176
+ }
177
+ nav {
178
+ flex-direction: column;
179
+ gap: 0.5rem;
180
+ }
181
+ table {
182
+ font-size: 0.9rem;
183
+ }
184
+ th, td {
185
+ padding: 0.5rem;
186
+ }
187
+ }
188
+ </style>
189
+ </head>
190
+ <body>
191
+ <div class="container">
192
+ <header>
193
+ <h1>skew202</h1>
194
+ <p class="subtitle">Stefan Wiest — AI Research & Engineering</p>
195
+ </header>
196
+
197
+ <nav>
198
+ <a href="#spaces">HuggingFace Spaces</a>
199
+ <a href="#portfolio">Portfolio</a>
200
+ <a href="#organizations">Organizations</a>
201
+ <a href="#connect">Connect</a>
202
+ </nav>
203
+
204
+ <main>
205
+ <section id="spaces">
206
+ <h2>HuggingFace Spaces</h2>
207
+
208
+ <div class="space-card">
209
+ <h3>nerfstatus-hf-monitor</h3>
210
+ <p><strong>HF Inference Quality Monitor</strong></p>
211
+ <p>Live LLM quality testing with 6 scientific probes: Math, JSON, Code, Fact, Repeat, Negation. Detects degradation, hallucination, and model collapse in real-time.</p>
212
+ <p><a href="https://huggingface.co/spaces/skew202/nerfstatus-hf-monitor">View Space →</a></p>
213
+ </div>
214
+ </section>
215
+
216
+ <section id="portfolio">
217
+ <h2>Portfolio</h2>
218
+
219
+ <h3>Research & Tools</h3>
220
+ <table>
221
+ <thead>
222
+ <tr>
223
+ <th>Project</th>
224
+ <th>Description</th>
225
+ <th>Link</th>
226
+ </tr>
227
+ </thead>
228
+ <tbody>
229
+ <tr>
230
+ <td><strong>HCT</strong></td>
231
+ <td>Harmonic Coordination Theory for multi-agent systems</td>
232
+ <td><a href="https://huggingface.co/stefanwiest/hct-spec">HF</a></td>
233
+ </tr>
234
+ <tr>
235
+ <td><strong>NerfStatus</strong></td>
236
+ <td>Scientific LLM degradation detection</td>
237
+ <td><a href="https://nerfstatus.com">Web</a></td>
238
+ </tr>
239
+ <tr>
240
+ <td><strong>AntiSlop</strong></td>
241
+ <td>Linter for AI-generated code slop</td>
242
+ <td><a href="https://github.com/skew202/antislop">GitHub</a></td>
243
+ </tr>
244
+ <tr>
245
+ <td><strong>EnvCheck</strong></td>
246
+ <td>Environment file linting</td>
247
+ <td><a href="https://github.com/envcheck/envcheck">GitHub</a></td>
248
+ </tr>
249
+ <tr>
250
+ <td><strong>SpeakOps</strong></td>
251
+ <td>Real-time AI speech coaching</td>
252
+ <td><a href="https://github.com/speakops/desktop">GitHub</a></td>
253
+ </tr>
254
+ </tbody>
255
+ </table>
256
+
257
+ <h3>Writing</h3>
258
+ <ul>
259
+ <li><a href="https://seekingsota.com"><strong>SeekingSota</strong></a> — Essays on AI × Human identity crisis</li>
260
+ </ul>
261
+ </section>
262
+
263
+ <section id="organizations">
264
+ <h2>Organizations</h2>
265
+ <p><strong><a href="https://huggingface.co/stefanwiest">stefanwiest</a></strong> — Research collections and HCT specification</p>
266
+ <ul>
267
+ <li>6 curated collections on multi-agent systems</li>
268
+ <li>HCT protocol reference implementation</li>
269
+ </ul>
270
+ </section>
271
+
272
+ <section id="connect">
273
+ <h2>Connect</h2>
274
+ <div class="links">
275
+ <a href="https://stefanwiest.de">Website</a>
276
+ <a href="https://linkedin.com/in/stefanwiest">LinkedIn</a>
277
+ <a href="https://x.com/seekingsota">X/Twitter</a>
278
+ <a href="https://github.com/skew202">GitHub</a>
279
+ </div>
280
+ </section>
281
+ </main>
282
+
283
+ <footer>
284
+ <p>AI Research & Engineering · Multi-Agent Coordination · Quality Monitoring</p>
285
+ </footer>
286
+ </div>
287
+ </body>
288
+ </html>