I'm a design engineer who enjoys making complicated things feel a little simpler.
I've spent nearly five years building frontend tools at AWS, and somewhere along the way I became just as interested in why we build things as how we build them.
That curiosity led me to study Human–Computer Interaction at Carnegie Mellon, where I'm exploring the research and design side of creating products.
Aymeric FoyerDesign engineer
/my-journey · from engineering to design01
I've always been curious about how things are presented, how people interact with them, and the decisions that shape an experience.
I studied computer science at Colorado College and explored communication and motion design through a 2D design course at Washington University in St. Louis.
My project Pantonify, which connected Spotify music with Pantone-inspired colors, helped me discover how much I enjoyed experimenting with playful interactions.
02How it's built
AWS
After university, I spent nearly five years working as a frontend engineer at AWS, developing interfaces for complex infrastructure tooling.
Although I enjoyed implementation, I became increasingly interested in contributing to the decisions behind what we build.
03Why we build it
Carnegie Mellon
I wanted to explore new interaction patterns, understand users more deeply, and look beyond the boundaries of existing design systems.
This led me to pursue Human–Computer Interaction at Carnegie Mellon.
/beyond-the-interface · design and engineering02
Beyond the interface.
I enjoy taking complicated problems and finding ways to make them feel approachable.
Working as an engineer has taught me that even the smallest design decisions can have considerable complexity behind them. Something that looks as simple as adding a button might involve much more than meets the eye.
Because of that, I try to think about the entire experience: how something looks, how people interact with it, how it's implemented, and how it might evolve.
To me, thoughtful design and thoughtful engineering are closely connected.
At AWS, I worked on MetricOrganizer, a system for configuring and visualizing operational metrics.
Previously, modifying configurations required directly editing JSON files, which could introduce errors.
config.json
✓ Valid. Edit a value, or delete a comma.
Rendered widget
Command
System Mode
Tank Mode
Fan Speed Cmd
99.86%
Critical Alarm
Off
Illustrative stage built for this page, using point names from the MetricOrganizer case study. Not the production editor.
The real editorPoint configuration open over a data hall floor plan: point type, metric lookup, fallback name, queries and controller overrides.
/the-little-things · details and upkeep03
It's the little things.
I particularly enjoy the details that make digital experiences feel cohesive, such as transitions between screens and how information flows between interactions.
Sometimes, surprisingly small problems reveal unexpected complexity.
Search units…
0/28
A sketch of the idea, not the original panel. Tap the keys, or click the panel and type.
01 · Keyboard
I built an onscreen keyboard for a touchscreen panel used in data centers because the Linux environment restricted access to the operating system's keyboard.
02 · Dates
I worked on scheduling interfaces for fan events, where handling dates correctly became an important part of the experience.
03 · Upkeep
I've also taken ownership of less visible engineering work, such as checking pages for missing data and updating dependencies across applications.
I enjoy these challenges because the details matter to the people using and maintaining the product.
/away-from-my-desk · photos, places, films04
Away from my desk.
Photography
I got into photography during high school, and it's stuck with me ever since. I love capturing landscapes and playing with scale, but mostly I enjoy having little pieces of places and moments to look back on.