Skip to main content
Home

Projects

These four sites were built as part of the University of Chicago Admissions Platform, a composable web architecture using React, Gatsby, Contentful, and GraphQL to support multiple admissions programs with shared components, content models, and deployment workflows.

UChicago Admissions

Built the primary admissions site using reusable React components and Contentful-driven content models, supporting a high-traffic admissions funnel.

Visit Live Site
UChicago Admissions homepage screenshot

My Role

I designed and built the frontend architecture for the admissions site, defining reusable component patterns, content boundaries, and implementation standards for a high-traffic publishing workflow.

Key Decisions

  • Designed composable page modules so editorial teams could assemble landing pages without one-off templates.
  • Defined reusable content and layout patterns so new sections could be launched without custom frontend work each time.
  • Built with accessibility and consistency in mind so shared patterns could scale across a large public-facing site.

Impact

  • Reduced content publishing friction by giving editors reusable, governed page building blocks.
  • Improved consistency across recruitment journeys, accessibility standards, and release quality.
  • Made it easier to launch and maintain admissions content without reinventing page structure for each campaign.

Summer Programs

Built course discovery tools that allow prospective students to filter summer classes by level and interest, alongside scalable course page templates that enable program teams to launch new offerings quickly.

Visit Live Site
Summer Programs homepage screenshot

My Role

I owned frontend architecture and implementation for the site, aligning course discovery patterns, content structures, and reusable templates with the broader admissions platform.

Key Decisions

  • Built a custom filtering experience to help prospective students browse courses by level and area of interest.
  • Created reusable course page templates so new offerings could be published without custom page builds.
  • Kept shared layout and content patterns aligned with the broader platform so seasonal campaigns stayed consistent.

Impact

  • Made seasonal program launches faster by reusing platform patterns instead of creating campaign-specific pages.
  • Improved content consistency across diverse program types and audience journeys.
  • Supported clearer discovery and stronger conversion paths during enrollment windows.

Financial Aid

Led the first headless CMS implementation for the financial aid site, redesigning information architecture and content structure to make complex aid pathways clearer and more accessible for applicants. The site also gave staff more control over time-sensitive alerts and updates through scheduled publishing in Contentful.

Visit Live Site
Financial Aid homepage screenshot

My Role

I led frontend architecture and content modeling, with responsibility for accessibility, information structure, and creating a high-trust content experience for applicants.

Key Decisions

  • Modeled policy, deadline, and FAQ content as shared entries so updates stayed synchronized across the site.
  • Created a custom alert component so staff could publish and unpublish time-sensitive financial aid notices through Contentful without developer involvement.
  • Used clear content grouping and layered disclosure patterns to make dense guidance easier to scan without losing critical information.

Impact

  • Improved clarity for high-stakes financial aid journeys across policies, deadlines, and next steps.
  • Reduced duplication and editorial drift through centralized content structures.
  • Raised trust and usability with stronger accessibility and more predictable information architecture.
  • Established the initial headless CMS and content-modeling approach that informed later platform work.

Career Advancement

Built a modular content system supporting advising resources and career pathways for undergraduate students, with maintainable content patterns that allow program staff to manage and evolve the site over time.

Visit Live Site
Career Advancement homepage screenshot

My Role

I drove frontend architecture for the site, defining reusable patterns for advising content, navigation, and maintainable editorial structures that program staff could manage over time.

Key Decisions

  • Organized templates around user intent so students could navigate advising resources and opportunities more clearly.
  • Created reusable content patterns that allowed program staff to manage different sections without separate custom builds.
  • Structured the site so advising content, opportunity listings, and support resources could live within one coherent system.

Impact

  • Improved discoverability of advising resources and opportunities across different student needs.
  • Reduced maintenance overhead by consolidating content into shared platform patterns.
  • Made the site easier for program staff to update as resources and pathways evolved over time.