Corbin Crutchley

CEO

Sacramento, California, United States11 yrs 6 mos experience

Key Highlights

  • Led engineering efforts to rewrite 50,000 lines of code.
  • Grew community engagement to 80+ contributors.
  • Authored multiple books on software engineering.
Stackforce AI infers this person is a SaaS-focused software engineering leader with extensive community engagement experience.

Contact

Skills

Core Skills

JavascriptTypescriptCommunity EngagementReact.jsTechnical DocumentationContent ManagementAngularDocumentationUnityMongodbWindows

Other Skills

Node.jsGitAnalyticsBug TrackingContent CreationProject ManagementCommunity ManagementDesign ManagementReduxPerformance OptimizationFrontend DevelopmentReact NativeReactQA TestingPython

About

I am a VP of Software Engineering with over ten years of professional experience. I have: - Led various teams and helped them scale to new heights - Written books on software engineering ("The Framework Field Guide" series and "The Art of Accessibility") - Actively maintain large-scale open-source projects (TanStack, Jimp, Plop, Node Vibrant) - Won awards for my community contributions (the GitHub Stars, Microsoft MVP, and Jetbrains Community Contributor programs) - Worked on my own experimental programming languages and JavaScript frameworks Throughout it all, I do my best to help others learn and grow in their field - using my knowledge as a catalyst to mentor and guide others on their development journey.

Experience

Immersive homes

Vice President of Software Engineering

Apr 2025Present · 11 mos

  • Oversaw all development efforts from both frontend and backend teams
  • Led engineering efforts to rewrite 50,000 lines of code across two product lines in my first 4 months, leading to massively reduced bugs, higher test coverage, better developer confidence, and faster deployment times
  • Added analytics and bug tracking to leverage metrics as northern stars for engineering efforts
  • Introduced team retros, weekly one-on-ones, story point ticketing, and massively improved kanban board views
  • Gave all members of technical staff 7.5 more hours of deepwork time a week through meeting restructures and better leadership communication
  • Revamped design work and developer handoff throughout the product lifecycle; my team was able to build a fresh design system that included many customization options to enable whitelabelling
  • Broadly managed engineering hiring and expanded the team's head count
  • Researched, developed, and supervised in-browser 3D visualizations leveraging NASA technologies
JavaScriptTypeScriptNode.jsReact.jsAngularGit

Playful programming

2 roles

Executive Director

Promoted

Jan 2025Present · 1 yr 2 mos

  • Oversaw development, content creation, and community engagement for the developer education non-profit.
  • Grew the project to 80+ contributors, 600,000 lifetime pageviews, 2,500 Discord members, 1,300 mailing list subscribers, multiple book publications, and more.
  • Orchestrated and held community events like an open-source summit, high school career fair, our weekly book club, and regular office hours.
  • Managed the team responsible for an architectural overhaul of the site's foundational code and hosting.
  • Planned multi-year endeavors to bring our education tools to new audiences; including roadmapping for courses, certifications, and more.
  • Engaged with other community leaders and various corporate representatives to introduce new partnerships and strengthen existing ones.
Community EngagementContent CreationProject Management

Founder

Jun 2019Jan 2025 · 5 yrs 7 mos

  • Launched the site, including DevOps work and custom development
  • Written over 340,000+ words written across 115+ posts for the site, which has helped bring in 200,000+ pageviews in the past year
  • Created a Discord community with 2500+ members that has daily activity, including weekly office hours for pair-coding with others.
  • Overseen the development on the site with 6,100+ commits as well as 1360+ issues and pull requests
  • Written hundreds of thousands of lines of code in bug fixes, feature improvements, and more; migrating our site from Gatsby, then NextJS, and finally Astro
  • Manage the social media presence for the brand
  • Assist in various aspects of deployment with the site on a per-merge-to-main basis
  • Review and encourage the development of community content
JavaScriptReact.jsCommunity Management

Descript

Staff Frontend Engineer

May 2024Apr 2025 · 11 mos · Remote

  • Helped instruct organization-wide technology decision-making and tooling choices
  • Migrated from React 16 to React 18 in a 1.2M LOC project
  • Upgraded the same codebase from React Router v5 to v6
  • Worked on performance improvements as part of a team dedicated to the task
  • Manage and maintain CI/CD tasks
  • Setup and scaffolded new applications
  • Implemented and measured early React Compiler results
React.jsJavaScriptPerformance Optimization

Replay.io

Technical Documentation Consultant

May 2024May 2024 · 0 mo · Remote

  • Restructured all docs contents to match diataxis' methodology
  • Update and reform high-visibility introduction pages (like QuickStart) to be more beginner friendly
  • Add new docs pages like "Intro to time traveling"
  • Improve accessibility on the homepage
  • Fix issues with their CLI on Windows machines
Technical DocumentationContent Management

National write your congressman, inc.

2 roles

Staff Frontend Engineer

Promoted

Aug 2023May 2024 · 9 mos

  • Managed and led all frontend endeavors across 8 applications.
  • Wrote Vite and Babel plugins that enabled code sharing between desktop and mobile apps without shipping any irrelevant code to the other platform.
  • Introduced an "offline-first" methodology to an application that has users with limited/no network connectivity, complete with user-controlled diffing of stale client-edited data.
React.jsFrontend Development

Senior Frontend Developer

Aug 2022Aug 2023 · 1 yr

  • Led front-end development of all 14 apps with React and React Native.
  • Mentored and guided junior developers, including sharing a broad set of self-written resources.
  • Wrote guideline documents outlining best practices for the entire development staff, including backend teams.
  • Established a large monorepo for multiple internal packages and 8 React Native applications.
  • Implemented full CI/CD pipelines to validate pull requests functionality.
  • Introduced testing philosophy best practices and took the team from 0 tests to over 80 in under a month.
  • Rewrote legacy applications' networking layers to ensure proper error handling and efficient caching mechanisms.
  • Created an in-house React form validation library called HouseForm that solved business needs that other libraries didn't fix.
  • Rewrote and redesigned a primary mobile application that saw 350% growth in my first year at the company.
React.jsDocumentation

Clerk.com

Technical Documentation Consultant

May 2023Jul 2023 · 2 mos · Remote

  • Led new documentation efforts and migrated guide from old docs pages
  • Made over 70 pull requests to their beta docs and JavaScript core codebases
  • Migrated and wrote over 25,000 words for their beta documentation
  • Fixed issues in code with the upstream codebase detected when writing docs
Technical DocumentationContent Management

The astro technology company

Technical Documentation Consultant

Dec 2022Feb 2023 · 2 mos · Remote

  • Wrote three migration guides from other meta-frameworks to Astro
  • Researched and documented best practices of a meta-framework I had not used prior, NuxtJS
  • Participated in tonal, technical, and grammatical edits of content
Technical DocumentationContent Management

Coderpad

Developer Relations Specialist

Mar 2021Aug 2022 · 1 yr 5 mos

  • Grew blog traffic by over 5x in a year (from 2.7K to 14K from July 2021 to July 2022)
  • Wrote 20+ in-depth development blog posts with over 32,000 words
  • Maintained and created new documentation pages
  • Hosted A11Y internal workshops and led A11Y audits
  • Code review and act as developer liaison in meetings about A11Y and other development projects
  • Ran social media platforms like Twitter, LinkedIn, and Facebook, both by responding to customers and interested parties as well as making new announcements
  • Created various types of video content by starting CoderPad's livestreaming presence on Twitch and uploading content to YouTube
  • Found new partners and guests to grow our brand relationships
  • Created cohesive designs for various content types - between blog headings, charts, social media announcement images, livestream overlays, and more
  • Provided voiceover and video work for multiple promotional videos
Content ManagementCommunity Engagement

Stackblitz

Software Engineering Consultant

Oct 2020Feb 2021 · 4 mos

  • Created in-browser Rust experimentation
  • Comprehensively investigated real-world performance of different programming methodologies for a specific problem space
  • Created a high-performance NodeJS microservice to mirror network requests to the service
  • Helped create and program initial designs of a highly animated but unreleased marketing site
JavaScriptNode.js

Oceanbit

Founder

Jul 2020Jun 2025 · 4 yrs 11 mos

  • Managed a design team, engineered, and led product efforts for all projects.
  • Consulted for many large-scale organizations like Ghost.org, Clerk.com, Astro.build, StackBlitz.com, Replay.io.
  • Wrote for and led major documentation restructuring efforts across multiple organizations and open-source projects.
  • Architected a large-scale incremental migration from Ember to React using Redux as an intermediary bridge between the two.
  • Shipped a mobile Git client using React Native and native code, complete with 4 language translations, broad error handling, expressive animations, OAuth support, responsive UI, full accessibility support and more.
  • Experimented with and built out various cross-framework solutions, including Vue interop with React and Angular.
  • Ran an internship program to mentor and guide individuals through a career path in computer science.
React.jsDocumentationDesign Management

Coopervision

Frontend Developer

May 2020Mar 2021 · 10 mos

  • Wrote Angular software, including usage of NgRx, Ionic, and extensive use of RxJS
  • Constructed and managed the shared component system for the company's Angular projects
  • Mentored other developers by teaching them Angular, TypeScript, and company processes
  • Engaged in meetings to help organize the project and bring features to life
  • Introduced pipeline changes to make ticket management more efficient and organized
AngularTypeScript

Hilton

Render Tier Software Engineer

May 2019Apr 2020 · 11 mos

  • Wrote the new documentation for frontend developers, including company organizational patterns, technology stack docs, and code pattern write-ups
  • Participated in team lead meetings, making suggestions to larger-scale changes across the company and keeping-up-to-date with a myriad of teams
  • Worked with QA, A11Y, design, and product to construct a version of the component used to initialize all searches on the UI side
  • Help scaffold a monorepo which housed three teams, including the primary search page for all Hilton queries
  • Refactored a large-scale global store to be more modular, scalable, and performant by breaking down the state to be more local
  • Participated in Agile ceremonies to size tickets, structure the order of sprints, request further information on tickets
  • Mentored various employees, teaching interns what TypeScript is and more advanced usage patterns, how the applications were structured, and other related technology stack questions
  • Utilized pair-programming to both debug and write new features, allowing us to solve more advanced cross-team issues remotely
  • Work with our team to ensure our site is as accessibility friendly as possible.

Sactown interactive

Programmer

Jan 2019Jan 2020 · 1 yr · Sacramento, California Area

  • Built out a solution for the City of Henderson using Unity, React, and Firebase
  • Write native Android code using Java and Kotlin. This code enabled locations to be tracked in the background along with other platform-specific code that is not possible in Unity.
  • Integrate native code into Unity by extending and replacing code shipped with Unity and Unity Firebase as well as exporting and building out a custom build script
  • Manage, design, and configure Firebase server. This includes dictating the schema of the database - using data denormalization where appropriate, restricting database access by building out rulesets, writing custom Firebase functions, running usual maintenance and handling data migration when needed.
  • Build out UI and client-side logic using React. This codebases utilizes Hooks and Context in order to provide state management and duplicates the feature-set of most of the application
  • Created technical documentation for internal usage as well as the documentation provided to the client to help explain the stack for their IT approval.
  • Created detailed write-ups and enforced git practices across the team to ensure consistency, improvement of productivity, and reduction of errors
  • Build out features and UI in Unity using both visual editor as well as C# and .NET code.
DocumentationTypeScript

The polyglot developer

Content Contributor

Jul 2018Oct 2020 · 2 yrs 3 mos

  • Contributed with various original blogposts to the site, this site has high level of engagement and view rates
  • Was brought onto episodes of the podcast as an expert to talk about subject topics, these episodes can be found on Spotify, Apple Podcasts, and more

Trilogy education

Assistant Instructor @ UC Davis

May 2018Sep 2018 · 4 mos · Sacramento, California Area

  • Graded and left feedback student assignments and projects. This included QA testing as well as code review (suggesting other ways of doing things, more in-depth analysis on why something worked on more complex aspects of JS, etc.)
  • Instructed portions of classes. In addition to teaching parts of the curriculum directly from the lesson plans, I found there were times where explaining something unmentioned in the course overview would help the student's understanding.
  • Provided one-on-one support and teaching to students with questions or difficulties
MongoDBAngular

Linkd

Full Stack Developer (MEAN)

Jan 2017May 2019 · 2 yrs 4 mos · Sacramento, California Area

  • Built out new features from both the backend perspective - including MongoDB schema design - and the frontend
  • Boothed conferences to help promote their product and provide explainations regarding the technical aspects of the product, including Oracle OpenWorld and Startup Grind Global.
  • Designed internal frontend component set to make feature development and maintenance more streamlined, bug-free, and consistent
  • Code reviewed team's code, providing feedback and suggestions on both implementation and architectural decisions
  • Implemented design across public website and web app. Often this included thinking through both UX and UI perspectives and adding them
  • Upkept and developed out internal documentation pages, adding documentation for various components and design decisions on both the frontend and backend
  • Researched, investigated, and implemented performance optimizations against our Angular client
  • Built out and maintained their NativeScript mobile application
UnityReact

Highlands community charter and technical schools

2 roles

System Administrator

Feb 2016Jan 2017 · 11 mos · Sacramento, California Area

  • Updated Windows golden image as needed. This golden image would then be deployed to every computer in our system, and included all software the students and teachers would need, security and lockdown group policy rules, and various improvements-of-life for both users and IT staff.
  • Maintained GSuite domain, adding new employees to the record and providing support for existing members
  • Built out internal documentation and toolsets (automated scripts and programs) for IT assistants to make tech support more effortless and less error-prone
  • Provided tech support and deployed hardware to 24 campuses. This included over 800 desktops and laptops, security cameras, projectors, printers, and other devices.
  • Was one of the primary decision-makers for purchasing decisions for IT hardware and software within Highlands
  • Developed a lightweight alternative to certain SCCM functionalities using Python. This program allowed for secure remote mass-execution of scripts, asset tracking/management, and various other IT staff niceties across all of the campuses and networks.
  • Provided developer assistance to data analytics team
JavaScriptQA Testing

Intern

Oct 2014Feb 2016 · 1 yr 4 mos · Sacramento, California Area

  • Built out custom Linux distro to allow seamless (invisible-to-end-user) installation of a host OS to a virtual machine for quick deployments to be made overnight
  • Developed ETL scripts to migrate data between databases, centralize loose data, and normalize unformatted datasets. Many of these were web scraping scripts using Python, Selenium, and SQL
  • Provided tech support for various staff members at their primary campus
  • Repaired and upgraded hardware for older machines in asset catalog
  • Upgraded, styled, and updated content on school's Joomla site
WindowsPython

Education

Folsom Lake College

Computer Programming

Jan 2015Jan 2017

Stackforce found 100+ more professionals with Javascript & Typescript

Explore similar profiles based on matching skills and experience