-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
589 lines (522 loc) · 30 KB
/
Copy pathindex.html
File metadata and controls
589 lines (522 loc) · 30 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mollie E. Muñoz — Portfolio</title>
<link rel="stylesheet" href="styles.css">
<link rel="icon" type="image/png" sizes="32x32" href="favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicon/favicon-16x16.png">
<!-- Link preview -->
<meta property="og:title" content="Mollie E. Muñoz — Portfolio">
<meta property="og:description" content="Portfolio of Mollie E. Muñoz">
<meta property="og:image" content="https://momuno.github.io/LeadImages/PreviewImage.png">
<meta property="og:url" content="https://momuno.github.io/">
<meta property="og:type" content="website">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:image" content="https://momuno.github.io/LeadImages/PreviewImage.png">
</head>
<body>
<!-- Fixed background — decorative -->
<div class="bg" aria-hidden="true">
<img src="LeadImages/background.jpg" alt="">
</div>
<!-- Charcoal cursor -->
<canvas id="charcoal-cursor" aria-hidden="true"></canvas>
<canvas id="crosshair-cursor" aria-hidden="true"></canvas>
<!-- Cursor toggle -->
<button class="cursor-toggle" id="cursor-toggle" aria-label="Toggle charcoal cursor">cursor · on</button>
<!-- OPENING -->
<header>
<div class="opening">
<p class="opening-eyebrow">Portfolio</p>
<h1>Mollie E. <em>Muñoz</em></h1>
<div class="opening-flourish">
<canvas id="flourish-canvas" aria-hidden="true"></canvas>
</div>
<p class="opening-role">AI Interaction Designer · Information Designer · Software Engineer</p>
<p class="opening-epigraph">Designing the space between human and AI.</p>
</div>
</header>
<!-- NAV -->
<nav>
<ul>
<li><a href="#ai-interaction">AI Interaction Design</a></li>
<li><a href="#thumbnails">Thumbnails</a></li>
<li><a href="#communication">Information Design</a></li>
<li><a href="#patents">Patents</a></li>
<li><a href="#early-work">Early Work</a></li>
<li><a href="#statement">Statement</a></li>
</ul>
<button class="nav-hamburger" aria-label="Open menu" aria-expanded="false">
<span></span><span></span><span></span>
</button>
</nav>
<!-- MOBILE FULL-SCREEN NAV OVERLAY -->
<div class="nav-overlay" aria-hidden="true" inert>
<button class="nav-overlay-close" aria-label="Close menu">
<span></span><span></span>
</button>
<nav class="nav-overlay-nav">
<ol>
<li><a href="#ai-interaction">AI Interaction Design</a></li>
<li><a href="#thumbnails">Thumbnails</a></li>
<li><a href="#communication">Information Design</a></li>
<li><a href="#patents">Patents</a></li>
<li><a href="#early-work">Early Work</a></li>
<li><a href="#statement">Statement</a></li>
</ol>
</nav>
</div>
<main>
<div class="paper-zone">
<div class="content-wrap">
<!-- ══ AI INTERACTION DESIGN ══ -->
<div class="section-head" id="ai-interaction">
<h2>AI Interaction Design</h2>
<span class="section-note">2022 — Present</span>
</div>
<p class="section-intro reveal">
My question underneath every project: who is on the other side of this interaction, and what do they need to be more fully themselves? These projects span modalities, constraints, and years — but they're all attempts at the same thing.
</p>
<div class="sweep-wrap"><canvas class="ink-sweep" id="sweep-intro" aria-hidden="true"></canvas></div>
<!-- 1. Reading Level Web Translator -->
<div class="entry-full img-large reveal">
<div class="stamp-wrap"><canvas class="stamp-canvas" data-seed="17" aria-hidden="true"></canvas></div>
<div class="entry-content">
<div class="entry-header">
<div class="entry-year">September 2024 Hackathon · Spring 2026 </div>
<h3>Reading Level Web Translator</h3>
</div>
<div class="entry-content-row">
<div class="entry-visual">
<img src="LeadImages/accessingliteracy-leadimage.jpg" alt="Screen shot of a Wikipedia page with the paragraphs being translated to a different reading level" style="object-position: center right;" class="gallery-lightbox">
</div>
<div class="entry-body">
<p>This project is for children and adults, second language learners, and anyone who shouldn't need to go to a different application to access the same information designed for the default audience.</p>
<p>The goal — a browser extension that renders an existing webpage at any reading level, for free, starting with Wikipedia.</p>
<p>The new extension has caching, progressive processing, and runs Llama 3.2 3B locally.</p>
<div class="link-row">
<a href="https://www.youtube.com/watch?v=8kxyViU7wAg" class="entry-link" target="_blank" aria-label="Original Demo — Reading Level Web Translator">Original Demo →</a>
<a href="https://www.youtube.com/watch?v=GN1AAjfI3Ec" class="entry-link" target="_blank" aria-label="New Demo — Reading Level Web Translator">New Demo →</a>
<a href="https://github.com/momuno/literacy-accessibility/tree/main/literacy-extension#readme" class="entry-link" target="_blank" aria-label="View GitHub — Reading Level Web Translator">New extension →</a>
</div>
</div>
</div>
<div class="reflection">
Meet people where they are. Then help them grow.
</div>
</div>
</div>
<!-- 2. Document Generator -->
<div class="entry-full flip img-large reveal">
<div class="stamp-wrap"><canvas class="stamp-canvas" data-seed="15" aria-hidden="true"></canvas></div>
<div class="entry-content">
<div class="entry-header">
<div class="entry-year">Summer 2025</div>
<h3>Dual-Modality Document Generator</h3>
</div>
<div class="entry-content-row">
<div class="entry-visual">
<img src="LeadImages/docgen-leadimage.png" alt="UI for an app to generate documents using prompts and manual text" class="gallery-lightbox">
</div>
<div class="entry-body">
<p>Investigated how a document is decomposed, such that it can be built back up again using multiple sub-component prompts and text.</p>
<p>The prototype was then extended to explore a chat-driven application. Agent tool calls replaced traditional user interactions such as clicks to accomplish desired outcomes.</p>
<p>Gradio was used as a prototyping trial, but wasn't the right fit. The model had limited training on the framework and deployment faced DOM differences.</p>
<div class="link-row">
<a href="https://github.com/momuno/recipe-tool/blob/main/apps/document-generator/README.md" class="entry-link" target="_blank" aria-label="View GitHub — Document Generator">View GitHub →</a>
<a href="https://github.com/momuno/recipe-tool/tree/main/apps/document-generator-with-chat/README.md" class="entry-link" target="_blank" aria-label="View GitHub — Document Generator with Chat">View GitHub with Chat →</a>
</div>
</div>
</div>
<div class="reflection">
My favorite learning was the user feedback — folks had a hard time understanding what to do with the app. I think a better design would have let the user discover the decomposition, rather than introducing them first to unintuitive modules.
</div>
</div>
</div>
<!-- 3. Spoken Narrative to Structured Doc -->
<div class="entry-full flip img-large reveal">
<div class="stamp-wrap"><canvas class="stamp-canvas" data-seed="19" aria-hidden="true"></canvas></div>
<div class="entry-content">
<div class="entry-header">
<div class="entry-year">September 2022 Hackathon</div>
<h3>Spoken Narrative to Structured Documentation</h3>
</div>
<div class="entry-content-row">
<div class="entry-visual">
<img src="LeadImages/tutorialgenerator-leadimage.png" alt="Screen shot of the Spoken Narrative to Structured Documentation app interface" style="object-position: center left;" class="gallery-lightbox" data-lightbox-maxwidth="80vw">
</div>
<div class="entry-body">
<p>A hackathon project built around a problem that shouldn't exist: engineers who know their systems deeply but have to become professional writers to document them.</p>
<p>Instead, someone speaks naturally — stream of consciousness, jargon, asides and all — and the system transforms that into a structured, formatted guide others can use.</p>
<p>I used Azure Cognitive Services, C#, and GPT-3 with Completions.</p>
<a href="https://www.youtube.com/watch?v=AD70lP7u_bE" class="entry-link" target="_blank">View Original Demo →</a>
</div>
</div>
<div class="reflection">
Patent pending: Enhanced Generation of Formatted and Organized Guides from Unstructured Spoken Narrative Using Large Language Models.
</div>
</div>
</div>
<!-- 4. AI-Adaptive UI -->
<div class="entry-full img-large reveal">
<div class="stamp-wrap"><canvas class="stamp-canvas" data-seed="1" aria-hidden="true"></canvas></div>
<div class="entry-content">
<div class="entry-header">
<div class="entry-year">IN PROGRESS: Spring 2026 — Present</div>
<h3>AI-Adaptive UI — Personalization by Design</h3>
</div>
<div class="entry-content-row">
<div class="entry-visual">
<div class="img-overlay-wrap">
<img src="LeadImages/adaptiveui-leadimage.jpg" style="object-position: center 20%;" alt="A split tree spanning two different scenes.">
<div class="img-overlay">
<canvas class="stamp-canvas img-overlay-mark" data-seed="31" aria-hidden="true"></canvas>
<span class="img-overlay-label">In progress<br>Details upon disclosure</span>
</div>
</div>
<p class="image-credit">Image: Midjourney</p>
</div>
<div class="entry-body">
<p>A new AI product concept built around the question: What should an app be like for <em>this</em> person, not for the market persona?</p>
<p>Most software is designed with a specific group of people in mind, but even within that group, needs vary.</p>
<p>Instead of customization options permanently affixed, this project takes a new approach — derive what a user needs from their data and build the experience around that, both persistently and on demand.</p>
</div>
</div>
<div class="reflection">
AI can generate UI on the fly — we're already seeing that. But people who return to an environment need consistency, not novelty.
</div>
</div>
</div>
<!-- 5. Interaction Contract / Artifact Creation -->
<div class="entry-full flip img-large reveal">
<div class="stamp-wrap"><canvas class="stamp-canvas" data-seed="7" aria-hidden="true"></canvas></div>
<div class="entry-content">
<div class="entry-header">
<div class="entry-year">IN PROGRESS: Winter 2026 — Present</div>
<h3>Reimagining the Human–AI Interaction Contract</h3>
</div>
<div class="entry-content-row">
<div class="entry-visual">
<div class="img-overlay-wrap">
<img src="LeadImages/artistcollaboration-leadimage.jpg" style="object-position: center 100%;" alt="Two artists collaborating on a large-scale artwork.">
<div class="img-overlay">
<canvas class="stamp-canvas img-overlay-mark" data-seed="25" aria-hidden="true"></canvas>
<span class="img-overlay-label">In progress<br>Details upon disclosure</span>
</div>
</div>
<p class="image-credit" style="text-align: right;">Image: Midjourney</p>
</div>
<div class="entry-body">
<p>Artifact creation in the AI era is perhaps at its highest dispense rate. While autonomous output is exciting, have we lost sight of the human process?</p>
<p>Considering how I collaborate with humans in real time and space, I'd like to have a similar experience <i>alongside</i> AI.</p>
<p>This shifts the design problem from output quality to interaction quality and raises harder technical questions about the system architecture.</p>
</div>
</div>
<div class="reflection">
Patent application in progress — covers a technical design to support this experience.
</div>
</div>
</div>
</div><!-- end content-wrap pre-thumbnails -->
</div><!-- end paper-zone -->
<!-- ══ THUMBNAILS WINDOW — transparent, dancer shows through ══ -->
<div class="thumbnails-window">
<div class="content-wrap-inset">
<div class="section-head" id="thumbnails">
<h2>Thumbnails</h2>
<span class="section-note">2024 — 2025 · POCs & quick sketches</span>
</div>
<p class="section-intro reveal" style="color: var(--ink);">
Proof-of-concepts that didn't become full projects — the work shifted, someone else picked up the idea, or it solved what it needed to solve and stayed in the margin.
</p>
<div class="thumbnails-section reveal">
<div class="thumbnail-note">
<div class="thumb-title-row">
<canvas class="stamp-canvas thumb-stamp" data-seed="3" aria-hidden="true"></canvas>
<div>
<span class="thumb-date">Summer 2025</span>
<h3>Parallel Prototyping</h3>
</div>
</div>
<div class="thumb-body">
I created a script that used Claude Code to generate divergent directions on a problem, then spin up new instances in separate terminals. Each one ran as a subprocess and created whatever artifact it chose to. The challenge was display — the form an artifact would take was unknown.
</div>
<div class="thumb-action">
<a href="https://github.com/momuno/parallel-prototype-testing" class="entry-link" target="_blank" aria-label="View on Github — Parallel Prototyping">View on Github → </a>
</div>
<div class="thumb-image">
<img src="LeadImages/multiterminal-leadimage.jpg" style="object-position: center 100%;" alt="An AI rendered image of multiple terminals open simultaneously, in a sketched hand drawn style" class="gallery-lightbox">
<p class="image-credit">Image: Midjourney</p>
</div>
</div>
<div class="thumbnail-note">
<div class="thumb-title-row">
<canvas class="stamp-canvas thumb-stamp" data-seed="13" aria-hidden="true"></canvas>
<div>
<span class="thumb-date">Fall 2025</span>
<h3>Canvas Workspace</h3>
</div>
</div>
<div class="thumb-body">
I wanted a space I could expand across monitors that tracked all my sessions and work, with notes to self and visual forking. A way to hold the shape of a divergent exploration, not just its outputs. This quick sketch helped me explain the types of features and experience I was looking for.
</div>
<div class="thumb-action">
<span class="non-link">Click Image to Expand →</span>
</div>
<div class="thumb-image">
<img src="LeadImages/canvas-leadimage.png" style="object-position: center 100%;" alt="I screen shot of a mocked up experience to run multiple AI chat sessions in a canvas with added notes, directory info, and to do list for work" class="gallery-lightbox">
<p class="image-credit" aria-hidden="true"> </p>
</div>
</div>
<div class="thumbnail-note">
<div class="thumb-title-row">
<canvas class="stamp-canvas thumb-stamp" data-seed="23" aria-hidden="true"></canvas>
<div>
<span class="thumb-date">Spring 2024</span>
<h3>Spoken Interruption</h3>
</div>
</div>
<div class="thumb-body">
Humans interrupt each other — we should be able to interrupt an LLM. I wired together Azure Cognitive Speech Services, a chat loop, and GPT-4. When sound was detected, response streaming text output stopped and I appended to the chat history an interrupt-tag for context.
</div>
<div class="thumb-action">
<a href="https://www.youtube.com/watch?v=cpUD-1h6KN0" class="entry-link" target="_blank">View Demo → </a>
</div>
<div class="thumb-image">
<img src="LeadImages/spokeninterruption-leadimage.jpg" style="object-position: center 100%;" alt="An AI rendered image of two people speaking, represented by chat bubbles, in a sketched hand drawn style" class="gallery-lightbox">
<p class="image-credit">Image: Midjourney</p>
</div>
</div>
</div>
</div>
</div><!-- end thumbnails-window -->
<div class="paper-zone">
<div class="content-wrap">
<!-- ══ INFORMATION DESIGN ══ -->
<div class="section-head" id="communication">
<h2>Information Design</h2>
<span class="section-note">2022 — 2023</span>
</div>
<p class="section-intro reveal">
Designing how knowledge moves from someone who has it to someone who needs it. Different medium, same motivation.
</p>
<div class="sweep-wrap"><canvas class="ink-sweep" id="sweep-info" aria-hidden="true"></canvas></div>
<div class="entries-mid">
<div class="entry-mid reveal">
<div class="mid-visual">
<img src="LeadImages/youtube-leadimage.jpg" alt="Semantic Kernel video series clip of a person presenting in front of a screen" class="gallery-lightbox" data-lightbox-maxwidth="80vw">
</div>
<div class="entry-year">Fall 2023</div>
<h3>Semantic Kernel Series</h3>
<p>Independently researched, scripted, and presented a learning arc for technology whose terminology was being defined. Published on the Microsoft Developer Channel.</p>
<a href="semantic-kernel.html" class="entry-link">View series →</a>
</div>
<div class="entry-mid reveal">
<div class="mid-visual">
<img src="LeadImages/aihackster-leadimage.png" style="object-position: center 46%;" alt="An AI rendered image of a child giving a high-five to a robot" class="gallery-lightbox" data-lightbox-maxwidth="80vw">
</div>
<div class="entry-year">Fall 2022 · Published Summer 2023</div>
<h3>AI Development Tutorials</h3>
<p>Two tutorials for the Maker community on GitHub Copilot. Crafted the information architecture, visual layout, and technical content. Pre-ChatGPT, when AI dev tooling was still nascent.</p>
<div class="link-row">
<a href="https://www.hackster.io/491115/accelerate-your-arduino-projects-with-github-copilot-ai-64cfd8" class="entry-link" target="_blank" aria-label="Article 1 — Accelerate Arduino Projects with GitHub Copilot">Article 1 →</a>
<a href="https://www.hackster.io/494454/tips-tricks-for-arduino-projects-with-github-copilot-ai-ec3a26" class="entry-link" target="_blank" aria-label="Article 2 — Tips and Tricks for Arduino Projects with GitHub Copilot">Article 2 →</a>
</div>
</div>
<div class="entry-mid reveal">
<div class="mid-visual">
<img src="LeadImages/rtoshackster-leadingimage.jpg" alt="A small electronics board sitting on top of multi-colored embroidery thread." class="gallery-lightbox" data-lightbox-maxwidth="80vw">
</div>
<div class="entry-year">Fall 2022</div>
<h3>Azure RTOS for Arduino</h3>
<p>A tutorial introducing threading and other real-time operating system concepts to the Maker community. Designed and built both the code and tutorial for Arduino developers.</p>
<a href="https://www.hackster.io/485734/azure-rtos-threadx-for-arduino-101-threads-963a8d" class="entry-link" target="_blank">View on Hackster.io →</a>
</div>
</div>
</div><!-- end content-wrap -->
</div><!-- end paper-zone -->
<!-- ══ PATENTS WINDOW — transparent, narrow, centered ══ -->
<div class="patents-window">
<div class="patents-inset">
<div class="section-head" id="patents">
<h2>Patents</h2>
<span class="section-note">2023 — Present</span>
</div>
<p class="section-intro reveal" style="color: var(--ink);">Work at the intersection of AI systems and human interaction.</p>
<div class="patents">
<ul class="patent-list">
<li>
<span class="patent-status">Granted</span>
<span>
Real-Time System for Spoken Natural Stylistic Conversations with Large Language Models
<br>
<span>
<a href="PatentDocs/Patent_SpokenConv.pdf" class="entry-link" style="margin-left:0; margin-top:0.5rem; display:inline-block;">View Patent →</a>
</span>
</span>
</li>
<li>
<span class="patent-status">Pending</span>
<span>
Enhanced Generation of Formatted and Organized Guides from Unstructured Spoken Narrative Using Large Language Models
<br>
<span>
<a href="PatentDocs/PatentApp_EnhancedGuides.pdf" class="entry-link" style="margin-top:0.5rem; display:inline-block;" aria-label="View Patent Application — Enhanced Generation of Guides from Spoken Narrative">View Patent Application →</a>
</span>
</span>
</li>
<li>
<span class="patent-status">Pending</span>
<span>
Cyclic Behavior Detection in Generative Agents
<br>
<span>
<a href="PatentDocs/PatentApp_CyclicBehavior.pdf" class="entry-link" style="margin-top:0.5rem; display:inline-block;" aria-label="View Patent Application — Cyclic Behavior Detection in Generative Agents">View Patent Application →</a>
</span>
</span>
</li>
<li>
<span class="patent-status">In progress</span>
<span>Additional application related to the Human-AI Interaction Contract work.<br><p class="non-link">Details upon disclosure</p></span>
</li>
</ul>
</div>
</div><!-- end patents card -->
</div>
</div><!-- end patents-window -->
<div class="paper-zone">
<div class="content-wrap">
<!-- ══ EARLY WORK ══ -->
<div class="section-head" id="early-work">
<h2>Early Work</h2>
<span class="section-note">2005 — 2020</span>
</div>
<p class="section-intro reveal">
From where I started as a younger adult.
</p>
<div class="sweep-wrap"><canvas class="ink-sweep" id="sweep-early" aria-hidden="true"></canvas></div>
<div class="entries-mid">
<div class="entry-mid reveal">
<div class="mid-visual">
<img src="LeadImages/drawing-leadimage.jpg" style="object-position: center 22%;" alt="Charcoal drawn seated crossed legs on a light background" class="gallery-lightbox">
</div>
<div class="entry-year">2005 – 2008</div>
<h3>Charcoal & Film</h3>
<p>I worked in charcoal because of the connected movement related to the surface. Film was an exploration of what I could envision and see. Both represented my mark and my presence, no matter how ephemeral.</p>
<a href="gallery.html" class="entry-link" aria-label="View gallery — Charcoal and Film">View gallery →</a>
</div>
<div class="entry-mid reveal">
<div class="mid-visual">
<img src="LeadImages/urbanlegends-underground-leadimage.jpg" style="object-position: center 20%;" alt="Newspaper clipping of the Urban Legends of the Fall series, showing a tunnel underground" class="gallery-lightbox">
</div>
<div class="entry-year">October 2005</div>
<h3>Urban Legends of the Fall</h3>
<p>A three-part investigative series with original ideation, research, and writing. Awarded Second Place in the Oregon Newspaper Publishers Association collegiate competition. Published under Mollie Holmes.</p>
<div class="link-row">
<a href="https://oregondigital.org/concern/documents/9c67wz016" class="entry-link" target="_blank" aria-label="Article 1 — Urban Legends of the Fall">Article 1 →</a>
<a href="https://oregondigital.org/concern/documents/9c67wz02g" class="entry-link" target="_blank" aria-label="Article 2 — Urban Legends of the Fall">Article 2 →</a>
<a href="https://oregondigital.org/concern/documents/9c67wz03r" class="entry-link" target="_blank" aria-label="Article 3 — Urban Legends of the Fall">Article 3 →</a>
</div>
</div>
<div class="entry-mid reveal">
<div class="mid-visual">
<img src="LeadImages/macys-leadimage.jpg" style="object-position: center 50%;" alt="A photograph of a Macy's Juniors department with a brightly painted mural" class="gallery-lightbox" data-lightbox-maxwidth="60vw">
</div>
<div class="entry-year">2009 – 2011</div>
<h3>Visual Merchandising</h3>
<p>Designed user experiences in retail. Painted murals, transformed departments, and staged experiences at Macy's. Led store to rank 1st in the NW region for percentage-over-goal for in-store event ticket sales.</p>
<a href="gallery.html#merchandising" class="entry-link" aria-label="View gallery — Visual Merchandising">View gallery →</a>
</div>
</div>
<!-- Additional context — line items -->
<ul class="early-context-list">
<li>
<canvas class="stamp-canvas early-context-stamp" data-seed="4" aria-hidden="true"></canvas>
<span class="early-context-title">Knowledge Transfer — HP PageWide T100</span>
<span class="entry-year">2015 – 2020</span>
<span class="early-context-note">Consolidated and produced documentation across mechanical, firmware, and hardware disciplines for an international manufacturing partner.</span>
</li>
<li>
<canvas class="stamp-canvas early-context-stamp" data-seed="24" aria-hidden="true"></canvas>
<span class="early-context-title">Mathematics Instruction & Tutoring</span>
<span class="entry-year">2010 – 2013</span>
<span class="early-context-note">Adult Learning & Tutoring Certification. Taught college mathematics and customized approaches for non-traditional adult students.</span>
</li>
<li class="stamp-top">
<canvas class="stamp-canvas early-context-stamp" data-seed="38" aria-hidden="true"></canvas>
<span class="early-context-title">The Contemporary Artist's Working Relationships:<br>Understanding Restriction and Authority</span>
<span class="entry-year">2008</span>
<span class="early-context-note">An undergraduate honors thesis reviewing works of Daniel Buren, Fred Wilson, Andrea Fraser, and Richard Serra.
<br>
<a href="https://ir.library.oregonstate.edu/concern/honors_college_theses/5h73pz05z?locale=en" class="entry-link" target="_blank">View in the OSU Archive →</a>
</span>
</li>
<li>
<canvas class="stamp-canvas early-context-stamp" data-seed="54" aria-hidden="true"></canvas>
<span class="early-context-title">Oregon State University</span>
<span class="entry-year">2008 · 2015</span>
<span class="early-context-note">B.S. Mathematics, B.A. Art, B.S. Computer Science</span>
</li>
</ul>
</div><!-- end content-wrap -->
</div><!-- end paper-zone -->
</main>
<!-- ══ DESIGNER'S STATEMENT — floats over dancer ══ -->
<section aria-label="Artist Statement">
<div class="statement-window">
<div class="statement-inset">
<div class="section-head" id="statement">
<h2>Artist Statement</h2>
<span class="section-note">Thoughts on AI and the human mark</span>
</div>
<div class="statement-paper">
<div class="statement-body">
<p>My son is three years old.</p>
<p>When he finishes something — a drawing, a block tower, something he's never done before — he looks up and says <em>I did that.</em> Something that didn't exist before exists now, and no one will ever quite do it the way he did. It took effort, persistence, patience — it took work. And it feels good.</p>
<p>I watch him and I think, <em>we are born with this</em>. But something in us as we age loses touch with it. We live in a world of consumption, of convenience, of outputs delivered instantly without effort. And some people, faced with the choice, decide they would rather have a generic representation of themselves than put in the work of making something their own.</p>
<p>I understand the temptation. I don't want it for my son.</p>
<p>Everything we interact with has the potential to shape how we see the world around us and how we see ourselves. That's why designing for this new interaction space isn't just important, it's one of the most human problems we have ever faced.</p>
<p>We are not interacting with software in its traditional sense. We are not querying a database or navigating a menu. We are in the presence of something that responds, that adapts, that can feel — to us — like another mind. That changes everything. Because how AI interacts with us, or fails to, will shape whether or not we believe our process, our presence, our mark, has value.</p>
<p class="statement-close"><em>I did that.</em> — That's what I'm designing for.</p>
<!-- Name + flourish -->
</div><!-- end statement-body -->
</div><!-- end statement-paper -->
<!-- Signature floats over dancer, outside the paper -->
<div class="statement-signature">
<div class="statement-name">Mollie E. <em>Muñoz</em></div>
<canvas class="statement-flourish" id="statement-flourish" aria-hidden="true"></canvas>
</div>
</div>
</div><!-- end statement-window -->
</section>
<!-- FOOTER -->
<footer class="footer-transparent">
<br>
<br>
<br>
<br>
<div class="footer-inner">
<div class="footer-left">
<canvas class="stamp-canvas footer-stamp" data-seed="32" aria-hidden="true"></canvas>
<div class="contact">
<a href="mailto:mollie.e.munoz@gmail.com">mollie.e.munoz@gmail.com</a>
<a href="https://linkedin.com/in/molliemunoz" target="_blank">linkedin.com/in/molliemunoz</a>
<a href="https://github.com/momuno" target="_blank">github.com/momuno</a>
</div>
</div>
<div class="built">
© Mollie E. Muñoz<br>Crafted with Claude
<span style="opacity:0.8;"></span>
</div>
</div>
</footer>
<!-- LIGHTBOX -->
<div class="lightbox-overlay" id="lightbox" role="dialog" aria-modal="true" aria-label="Image lightbox">
<span class="lightbox-close">esc · click to close</span>
<img id="lightbox-img" src="" alt="">
</div>
<script src="main.js"></script>
</body>
</html>