I'm a Senior Full-Stack Engineer with 10+ years building high-usage web and mobile apps using React/TypeScript on the web and React Native for mobile, with backend services in Node.js and Python, and selective Rust for low-latency paths. I focus on reliability, performance, and governance to help teams ship faster and safer. I help teams adopt LLM-driven workflows safely — designing online evaluation pipelines on live traces, running shadow and canary tests for model rollouts, and integrating LLM test generation into CI alongside Maestro E2E. This approach increased prototyping speed by 25% and reduced escaped regressions by 20%, while emphasizing prompt/version control, human-in-the-loop approvals, and audit logging.

Joshua Strickland

I'm a Senior Full-Stack Engineer with 10+ years building high-usage web and mobile apps using React/TypeScript on the web and React Native for mobile, with backend services in Node.js and Python, and selective Rust for low-latency paths. I focus on reliability, performance, and governance to help teams ship faster and safer. I help teams adopt LLM-driven workflows safely — designing online evaluation pipelines on live traces, running shadow and canary tests for model rollouts, and integrating LLM test generation into CI alongside Maestro E2E. This approach increased prototyping speed by 25% and reduced escaped regressions by 20%, while emphasizing prompt/version control, human-in-the-loop approvals, and audit logging.

Available to hire

I’m a Senior Full-Stack Engineer with 10+ years building high-usage web and mobile apps using React/TypeScript on the web and React Native for mobile, with backend services in Node.js and Python, and selective Rust for low-latency paths. I focus on reliability, performance, and governance to help teams ship faster and safer.

I help teams adopt LLM-driven workflows safely — designing online evaluation pipelines on live traces, running shadow and canary tests for model rollouts, and integrating LLM test generation into CI alongside Maestro E2E. This approach increased prototyping speed by 25% and reduced escaped regressions by 20%, while emphasizing prompt/version control, human-in-the-loop approvals, and audit logging.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Software Engineer at xAI
September 1, 2024 - October 27, 2025
Joined to build Grok interfaces end-to-end—fast, resilient chat experiences on the front end/mobile app and the systems behind them. Worked in React/TypeScript with TanStack Query and React Router v7; built Python and Rust services, with selective Node.js utilities for developer tooling and API shims. Leveraged AI coding assistants with guardrails and implemented Maestro for full E2E test coverage. Led React + React Router v7 updates to Grok dashboard (settings, voice chat entry), cutting user waits by ~15% via preference caching and lighter navigation. Built Python/Rust pipelines to route real-time Grok data securely for evaluation and testing, improving throughput and speeding AI tests. Used Claude for code ideas, bug-fix triage, and safe local change proposals, saving ~25% authoring time and accelerating prototypes; later adapted grok-code-fast into workflow. Extended feature development to React Native, aligning mobile chat and voice-call experiences with web; collaborated with Q
Full-Stack Engineer at Zapier
August 31, 2024 - August 31, 2024
Engineered on Zapier Canvas, participated in full-stack development from React/TypeScript UI to Python/Node.js back end. Helped evolve the product into an AI-powered workflow tool by integrating LLM orchestration, while driving performance gains and robust testing. Led React/TypeScript development for Zapier Canvas with real-time collaboration; integrated Liveblocks to enable multi-user editing. Built Python services for Canvas artifacts; integrated LangChain to translate natural-language descriptions to automations; introduced safe retries and hand-offs, cutting setup time ~50%. Scaled orchestration with LangGraph (2024) and surfaced agent progress/hand-offs in UI; reduced automation errors ~30%.Improved core UI responsiveness by ~20% via component refactors and data-fetch optimizations.Delivered Node.js webhooks and internal tools to streamline Canvas import/export flows and app integrations, improving developer feedback loops.
Software Engineer at Notion
June 1, 2022 - June 1, 2022
Helped build and improve the all-in-one note and planning app during its big growth spurt, focusing on smooth screens and quick syncing for remote teams. Used React for interactive pages, Node for real-time updates, and Python for data sorting.Tweaked React for faster page loads and edits in early 2020, cutting delays by 15% as daily users surged amid remote work shift.Built Node handlers for live shared doc updates, keeping changes reliable without overwrites during peak growth.Added Python analyzers to suggest templates from user trends, helping new sign-ups set up quicker.Led React updates to sharing features, launching beta in summer 2021 that sped invites by 20% as users hit 20 million. Polished mobile web views with React and Node, scaling for bigger loads without slowdowns.Created Python reports to track feature use, guiding updates after $275M raise in Oct 2021.
Full-Stack Engineer at Lexus (Toyota)
December 1, 2019 - December 1, 2019
Worked on software for connected car features and the mobile app, blending user screens with back-end systems to make driving safer and easier. Used React and React Native for interactive displays and app interfaces, Node.js for quick data handling, and Python for checks and reports.Led React updates to in-car screens for navigation and media, cutting load times by 10% in 2018 to help drivers stay focused.Modernized dealer login and session flows; resolved sync issues and unblocked a deadline‑driven launch.Built React Native features for the mobile app, like status checks and remote controls, working on both iPhone and Android from one code base.Used Node.js connections for real-time features like remote start via the app, ensuring safe links between cars and servers.Analyzed test data with Python from car simulations, spotting issues early during new model rollouts.Improved mobile app integrations with React Native for the Lexus Enform App Suite, making phone-to-car setup simpler a
Senior Software Engineer at xAI
September 1, 2024 - November 25, 2025
Joined to build Grok interfaces end-to-end for fast, resilient chat experiences on frontend/mobile; led React + React Router v7 updates, built Python and Rust services, and implemented Maestro for full end-to-end test coverage. Improved throughput and sped AI tests; coordinated mobile parity with web, and mentored engineers on AI tooling and testing.
Full-Stack Engineer at Zapier
August 1, 2024 - August 1, 2024
Led React/TypeScript UI for Zapier Canvas with real-time collaboration; built Python services for Canvas artifacts; integrated LangChain to translate natural-language descriptions to automations; introduced safe retries and hand-offs, cutting setup time ~50%. Scaled orchestration with LangGraph and improved UI performance; delivered Node.js webhooks and internal tools to streamline import/export flows.
Full-Stack Engineer at Zapier
August 1, 2022 - August 1, 2024
Led real-time collaboration UI for Zapier Canvas with React/TypeScript and Liveblocks. Built Python services for Canvas artifacts; integrated LangChain to translate natural-language descriptions into automations; introduced safe retries and hand-offs, cutting setup time ~50%. Scaled orchestration with LangGraph (2024) and surfaced agent progress/hand-offs in UI; reduced automation errors ~30%. Improved core UI responsiveness by ~20% via component refactors and data-fetch optimizations. Delivered Node.js webhooks and internal tools to streamline Canvas import/export flows and app integrations, improving developer feedback loops.
Software Engineer at Notion
January 1, 2020 - June 1, 2022
Helped build and improve the all-in-one note and planning app during rapid growth, focusing on smooth screens and quick syncing for remote teams. Used React for interactive pages, Node for real-time updates, and Python for data sorting. Led React updates to sharing features, launching a beta in summer 2021 that sped invites by 20% as users reached 20 million. Polished mobile web views with React and Node, scaling for bigger loads without slowdowns. Created Python reports to track feature use to guide updates after the $275M raise in Oct 2021.
Full-Stack Engineer at Lexus (Toyota)
September 1, 2016 - December 1, 2019
Led updates to in-car screens for navigation and media; modernized dealer login and session flows; built React Native features for the mobile app (iOS/Android) from a single code base. Used Node.js connections for real-time features like remote start via the app, ensuring safe links between cars and servers. Analyzed test data with Python from car simulations to spot issues early during new model rollouts. Improved mobile app integrations for the Enform App Suite and rolled out updates for 2019 models.

Education

Bachelor of Science, Computational Science at ITT Technical Institute
September 1, 2013 - May 1, 2016
Bachelor of Science in Computational Science at ITT Technical Institute
September 1, 2013 - May 1, 2016
Bachelor of Science at ITT Technical Institute
September 1, 2013 - May 1, 2016

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Manufacturing, Media & Entertainment