Hi my name is Nicole! I'm a Communications Design major junior level student, with a HCI minor.
I’ve done a lot of UI/UX design in the past but quickly ran into the limits of what I could express without coding. I realized that to fine-tune interactions the way I envisioned, I needed to learn front-end programming.
Last semester I took CS204, where we covered HTML and CSS in depth (flexbox, grids, media queries), JavaScript (DOM editing, API integration), and were introduced to React for our final project. I feel like I gained a solid foundation, though I’m still not fully comfortable with React yet.
In CS204 we had set project structures more focused upon code-learning, so there wasn’t much room to choose direction or style. In this class, I hope to have more freedom to experiment with front-end techniques and test out different approaches to design.
Screen design feels fluid and continuous, while paper design is inherently fixed and partitioned. The interactive nature of screens introduces a different kind of flow.
This site about nuclear crisis uses typography and imagery in a striking, cohesive way. The design reflects its historical subject matter while keeping viewers engaged and curious to learn more.
As a JS library site specializing in scrolling animation, it communicates through clear text, animations, and interactive examples. The concise copy and multimodal layout show exactly what the library can do in a way that’s both engaging and effective.
As a moodboarding platform, it has a clean interface and intuitive navigation. Its content sorting and browsing experience feel smooth and well thought-out, similar to Pinterest but with its own distinct design polish.