Skip to content
View RussellCanfield's full-sized avatar

Block or report RussellCanfield

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

Hi there, I'm Russell Canfield! ๐Ÿ‘‹

Principal Engineer & Architect | Open Source Enthusiast

I am a seasoned Principal Frontend Engineer and Architect with over 15 years of experience building scalable web applications. My passion lies in solving complex architectural challenges, from large-scale monoliths to distributed microservices and microfrontends.

Currently, I'm focused on building developer tools that leverage AI to improve coding workflows and exploring advanced patterns in Module Federation.


๐Ÿš€ About Me

  • ๐Ÿ”ญ Iโ€™m currently working on: Wingman AI, an open-source AI coding assistant for VSCode.
  • ๐Ÿ—๏ธ I specialize in: Microfrontends, React, Typescript, .NET and Scalable Architecture.
  • ๐Ÿ’ก Iโ€™m interested in: Gen AI, AI Agents, Federated Applications, and performance optimizations.
  • ๐ŸŽฎ Fun fact: I started coding C++ at age 13 and have developed games for Meta Quest and mobile platforms.
  • ๐Ÿ“บ Content: I create educational content on YouTube sharing insights on engineering and architecture.

๐Ÿ› ๏ธ Tech Stack

Languages TypeScript JavaScript C#

Frontend & Frameworks React Remix Next JS

Build Tools & Architecture NX Webpack Rspack

AI & Backend Node.js OpenAI LangChain


๐Ÿ† Featured Projects

๐Ÿค– Wingman AI

An open-source VSCode extension that integrates with Ollama, HuggingFace, OpenAI, and Anthropic. It brings AI chat and code generation directly into your editor with a focus on privacy and local execution.

  • Tech: TypeScript, VSCode API, AI/LLM Integration

A comprehensive repository demonstrating modern microfrontend architecture.

  • Tech: NX, Rspack, React, Module Federation

Patterns and best practices for sharing state and communication between decoupled microfrontends.

  • Tech: JavaScript, Pub/Sub Patterns

๐Ÿ“Š GitHub Stats

Russell's GitHub Stats Top Languages

๐Ÿ“ซ Connect with Me

LinkedIn YouTube

Popular repositories Loading

  1. wingman-ai wingman-ai Public

    An open-source VSCode extension, the AI coding assistant, integrates with Ollama, HuggingFace, OpenAI, and Anthropic.

    TypeScript 264 44

  2. nx-rspack-microfrontend-demo nx-rspack-microfrontend-demo Public

    A repo containing microfrontend examples.

    TypeScript 28 13

  3. mfe-shared-communication mfe-shared-communication Public

    Patterns for sharing state between microfrontends

    JavaScript 9 1

  4. remix-langchain-rag remix-langchain-rag Public

    TypeScript 7 7

  5. rslib-federation rslib-federation Public

    TypeScript 4 1

  6. nx-react-module-federation-typescript nx-react-module-federation-typescript Public

    A react monorepo managed by NX, with module federation using typescript

    TypeScript 3 1