Skip to content
View ryanlecours's full-sized avatar

Block or report ryanlecours

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
ryanlecours/README.md

👋 Hi, I'm Ryan LeCours

I’m a software engineer based in Bellingham, WA, focused on building performant, scalable web applications with React, TypeScript, Node.js and GraphQL.

  • 💻 Currently: Software Engineer III at DCS Corp, where I build flight-planning and geospatial UI systems in a TypeScript monorepo (NX + Yarn Workspaces). I lead frontend architecture, mentor developers, and drive high code coverage and reusable design patterns across multiple teams.
  • 🌲 On the side: Building LoamLogger — a mountain-bike-focused ride tracking app built with React, Node.js, GraphQL, and PostgreSQL, integrating Garmin API data for performance and gear analytics.
  • 🧭 What I enjoy: Clean system design, an intuitive developer experience, and projects that connect tech with the outdoors.
  • Tech stack: React, TypeScript, Node.js, GraphQL, PostgreSQL, NX, Tailwind, Jest, and Vercel/Railway for deployment.

📫 Let’s connect: ryanlecours.dev

Pinned Loading

  1. loam-logger loam-logger Public

    Mountain Bike trail ride logger. Track ride stats, segment performance, component maintenance intervals, elevation and distance of mountain bike rides over time.

    TypeScript

  2. developer-portfolio developer-portfolio Public

    A modern single-page portfolio built with Next.js 16 and Tailwind CSS v4, showcasing my work as a frontend-leaning full-stack engineer specializing in React, TypeScript, and GraphQL.

    TypeScript 1