Designing "The Press": A Newspaper-Themed Design System
Behind the scenes of the design system powering this portfolio — brutalist punch meets newspaper soul with atelier polish.
This portfolio is built on "The Press," a design system that I created from scratch to express a specific aesthetic vision: the authority and permanence of print media translated into the interactive medium of the web. The name is deliberate. A newspaper press is mechanical, precise, and industrial. It stamps ink onto paper with force and intention. I wanted every interaction on this site to feel the same way: deliberate, considered, and permanent.
The design principles that guide "The Press" are deceptively simple but rigorously applied. First, ink on paper. Everything should feel printed. Colors are muted and natural, never glowing or fluorescent. Borders are hard and sharp, never rounded. Shadows are sharp and dark, cast by a light source that never moves. This creates a tactile quality that digital interfaces rarely achieve. When you move your cursor across the page, the magnetic cursor responds like a steel ball bearing rolling across newsprint.
Second, typographic hierarchy. Every font serves a distinct purpose with no overlap. Archivo Variable is used exclusively for display headlines. Its heavy weight and tight letter-spacing command attention. Newsreader Variable handles all body text, with its elegant serifs and comfortable reading rhythm. Space Mono is reserved for metadata, labels, and code snippets, its monospaced precision signaling that these are technical details, not narrative content. By strictly enforcing these roles, the typography becomes invisible, users absorb the content without ever thinking about the typeface.
Third, the grid is law but not prison. Layouts follow a strict column grid that creates visual rhythm and consistency across sections. But the grid flexes at breakpoints like a newspaper that reformats for different editions. A desktop visitor sees a three-column layout that mirrors a broadsheet newspaper, while a mobile visitor sees a single column that reads like a pocket edition. The underlying grid system ensures that elements align vertically across the page, creating the satisfying visual harmony that print designers have perfected over centuries.
The component library includes several key primitives. PressSection provides the paper background with the subtle noise texture overlay that gives each page a printed feel. SectionMasthead handles the section headers with animated rule draws that simulate a printing press stamping down the section title. PressTag and PressButton provide consistent interactive elements with the design system's characteristic hard borders and monospaced labels.
The motion design follows the same philosophy. Animations are not decorative. They serve a purpose: revealing content in a sequence that guides attention and creates narrative flow. The pressReveal animation variant staggers content with a subtle upward motion, like sheets of paper being fed through a press. The SectionMasthead animations draw rules across the page horizontally, simulating the mechanical action of a printing press.
I chose a newspaper theme for this portfolio because a developer portfolio is fundamentally a professional document. It is a record of work, a demonstration of capability, and a statement of professional identity. By treating it as a newspaper, every project becomes a front-page story, every certification becomes an archive entry, every skill becomes a classified listing. The format elevates the content, signaling that this is serious work presented with intentionality and craft.
Building "The Press" taught me that a design system is not just a collection of components but a coherent philosophy expressed through consistent decisions. Every color, every spacing unit, every animation curve was chosen deliberately and documented explicitly. The result is a portfolio that feels complete and intentional, not assembled from disparate pieces.