Stephan Randle

Stephan Randle

Senior Full-Stack Engineer — TypeScript, Next.js, Monorepo Architecture

Full-Stack Engineer specializing in TypeScript-driven architectures, high-performance frontends, and scalable monorepo systems. Experienced in building production-grade applications with Next.js, Node.js, and modern content platforms. Strong focus on developer experience, automation, testing, and long-term maintainability. Passionate about functional programming patterns, CI/CD optimization, and performance-first web engineering.

skills

Frontend & Application Architecture
TypeScript React Next.js Astro TailwindCSS Zod Vitest Storybook
Backend & Tooling
Node.js tRPC Result/Either types Turborepo pnpm workspaces pnpm CI/CD GitHub Actions
Testing & Quality
Vitest React Testing Library Storybook Lighthouse CI
CMS & Content Platforms
Contentstack Astro Content Collections TinaCMS Decap CMS Sanity.io Contentful

work

Software Engineer United Wholesale Mortgage (UWM) · Pontiac, MI
2022 — Present

UWM is the nation’s largest wholesale mortgage lender, serving independent mortgage brokers across the United States.

  • Architected and maintained production-grade Next.js applications serving enterprise-scale users.
  • Designed schema-validated data flows between a .NET (C#) backend and Contentstack CMS using Zod and Yup, improving runtime reliability and type safety.
  • Built a dynamic CMS-to-component rendering engine that programmatically mapped content models to React components, significantly accelerating feature delivery.
  • Led frontend standards adoption across teams, improving code consistency, accessibility compliance, and testing coverage.
  • Developed reusable, accessible UI systems with Material UI and Storybook, reducing duplicated logic and design drift.
  • Authored unit and component tests with Vitest and React Testing Library to ensure regression safety in CI pipelines.
  • Contributed to monorepo tooling and infrastructure automation, supporting a scalable microfrontend architecture.
Electrical Engineer AXYS Global · Traveling
2019 — 2022
  • Developed PLC control programs and operator-facing HMI interfaces (FactoryTalk) for industrial control systems running in production mining and processing environments.
  • Diagnosed and resolved production system failures on-site across remote facilities — sharpened root-cause analysis and debugging across hardware/software boundaries.

education

Certification in Information Technology General Assembly
2021 — 2022
High School Diploma in General Studies Bloomfield Hills High School
2011 — 2015

projects

2023

High-performance static site platform built with Astro and content collections.

  • Designed a content-driven blog using Astro, TailwindCSS, and GSAP for performance-first animation.
  • Integrated CMS tooling and asset pipelines for scalable content publishing.
  • Implemented Lighthouse CI monitoring and performance budgets.
  • Optimized build outputs across multiple static sites within a Turborepo monorepo.
Astro TypeScript Turborepo CI/CD Performance
2025

Monorepo of reusable TypeScript libraries published to npm and JSR.

  • Structured and maintained a Turborepo-powered monorepo using pnpm workspaces.
  • Automated versioning and releases using Changesets and GitHub Actions.
  • Focused on type-safe APIs and functional error handling patterns.
TypeScript Turborepo pnpm Changesets GitHub Actions
2025

Reusable GitHub Actions for CI automation and monorepo workflows.

  • Built composite and JavaScript-based GitHub Actions to streamline CI/CD pipelines.
  • Optimized deployment workflows for multi-package monorepos.
  • Reduced CI runtime and improved build reliability across projects.
GitHub Actions CI/CD Automation Monorepo
2024

Multi-renderer CV system driven by a single canonical resume.json.

  • Auto-generated TypeScript + Zod schemas from the upstream JSON Resume v1.0.0 JSON Schema for compile-time and runtime validation.
  • Wired one source file into multiple renderers: RenderCV (PDF/Markdown/Typst) and resume-cli (themed HTML).
  • Automated publishing with GitHub Actions, including OG image injection and README screenshot updates.
TypeScript Zod RenderCV JSON Resume GitHub Actions

languages

English
Native speaker

interests

Programming
Vim Split-Keyboards
Media
Video Editing Sound Design

references

“It is my pleasure to recommend Stephan, his performance and dedication to detail is admirable”

— Caleb Vandermaas