Skip to content
View corydm92's full-sized avatar

Block or report corydm92

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
corydm92/README.md

Hi, I’m Cory Morrissey 👋

Senior Software Engineer

React React TypeScript TypeScript Next.js Next.js Node.js Node.js

I build and own product and platform web systems end to end, with a frontend tilt. I lead architecture, data flow, and UI foundations, and I also ship the Node/API work, platform tooling, and CI/CD that makes delivery predictable in production.

Outside of work, you can find me rolling putts at the golf course, wrangling my pets, and exploring the PNW.

LinkedIn Instagram


🧠 What I Do

  • 🏗️ Web Systems Architecture
    Define app boundaries, data flow, and integration contracts (UI, API, build) so teams can ship features without chaos

  • 🚢 Delivery & Reliability
    CI/CD, release hygiene, production debugging, and observability practices that make changes safe to deploy and easy to recover

  • Web Performance
    Core Web Vitals, rendering behavior, caching, and bundle strategy (profiling first, then targeted fixes)

  • 🎛️ UI Foundations
    Design systems, reusable component libraries, accessibility (WCAG), and tooling that standardizes quality across teams

  • 🧭 Technical Leadership
    Drive alignment through ADRs, reviews, and mentoring so decisions stick and execution stays predictable


🔥 Tech Stack

Languages:       JavaScript, TypeScript, HTML, CSS
UI:              React, Next.js (SSR/SSG/ISR, RSC), Tailwind CSS, Mui
Runtime + APIs:  Node.js, Express, REST, GraphQL
Data + State:    TanStack Query, Redux Toolkit, React Context
Testing:         Vitest, Jest, React Testing Library, Playwright
Delivery:        Docker, GitHub Actions (CI/CD), Vercel
Tooling:         Vite, Webpack, Babel, ESLint, Prettier
UI Systems:      Design Systems, Storybook, Figma
Performance:     Core Web Vitals, caching, code-splitting, render profiling
Accessibility:   WCAG, Semantic HTML

🚀 Primary Focus

📐 Frontend Engineering Blueprint
A 7‑layer frontend architecture system that standardizes correctness, delivery, and documentation at scale.
Built as a living blueprint for how I design, document, and evolve long‑lived frontend systems.

Repo → https://github.com/corydm92/frontend-engineering-blueprint

🧰 TypeScript Monorepo Template
Apps‑first template with CI orchestration and per‑app quality gates for scaling product + platform work.
Optimized for fast project bootstrap with clear tooling boundaries and predictable delivery.

Repo → https://github.com/corydm92/github-ts-repo-template


📌 Projects I’m Proud Of

These are older projects, but they show how I’ve built, documented, and automated over the years — foundational work that shaped the engineer I am today.

🧮 Threshold MTG
Streamlined MTG pricing updates by turning spreadsheet workflows into repeatable metrics.
Cut the process from hours to minutes by standardizing inputs and automating comparisons.

Repo → https://github.com/corydm92/threshold-mtg

🧱 Component Library with Lerna
Monorepo component library serving as a single source of truth for shared UI modules.
Covers library architecture, publishing, and independent package scaling.

Repo → https://github.com/corydm92/component-library-with-lerna

Pinned Loading

  1. frontend-engineering-blueprint frontend-engineering-blueprint Public

    Frontend Engineering Blueprint: a 7-layer architectural model for building and operating frontend applications

    Shell

  2. github-ts-repo-template github-ts-repo-template Public

    TypeScript monorepo starter with per‑app CI and tooling

    JavaScript

  3. threshold-mtg threshold-mtg Public

    Personal react project that provides a web interface for managing a Magic: The Gathering collection, built with a Django REST API and MySQL backend that parses CSV data and integrates with the TCG …

    JavaScript

  4. component-library-with-lerna component-library-with-lerna Public

    Monorepo using Lerna and Microbundle to manage multiple NPM packages

    JavaScript 1