Stanislav Panferov

I'm Stanislav, a software engineering leader. I've spent the past 12 years working across the stack — from compiler and language design to developer platforms to product UI — always focused on making engineers more productive. Now I'm especially interested in how the AI agentic age changes the way we build software and what it demands from our development environments.

Redwood City, Bay Area Master's degree [email protected] LinkedIn GitHub Blog

What I work on

Professional experience

Snowflake Jul 2024 – Present

Leading a team responsible for the developer platform for the whole Snowflake's UI organization:

  • Cloud Workspace development environments.
  • Build tooling and processes.
  • Bazel adoption at scale for TypeScript, Go and Rust.
  • SDKs, libraries and practices for fast product development.
  • Microfrontends platform.
  • Feature flags and experimentation.
  • Incident response and process improvements.
  • Processes around stability and reliability.
  • AI adoption at scale — 4x growth in codebase activity.

Multiplying force and helping people around me to grow.

Using TypeScriptGoRustBazelNixReactAI
Figma Jan 2023 – Jul 2024

Leading a team focused on performance and developer tooling for the Figma editor:

  • Splitting and modularizing WASM/C++ binaries to enable future growth for the Figma runtime.
  • C++/WASM DWARF debugging system and client-side error symbolication.
  • Memory observability tools for root cause analysis.
  • Playwright-based performance testing tooling.
  • Incident response and process improvements.
  • Technical leadership and mentorship.
Using C++TypeScriptRustWASMBazelReactGo
Meta Sep 2020 – Dec 2022

Systems and platform engineering for Meta's AR/VR products:

  • Feature development for the Chromium-based Oculus Browser integrated into the VR space.
  • High-performance IPC/RPC for a microkernel OS: custom IDL, Rust compiler with LSP, code generation for C/C++/Rust.
  • Next-generation language and compiler R&D: language design, Rust/Scala compiler, LLVM IR generation.
Using RustCC++TypeScript
Innervate Jan 2016 – Sep 2020

Leading the UI engineering org for an enterprise ad platform with 70+ React/TypeScript applications:

  • Shared UI and data management libraries.
  • TypeScript evangelism and adoption.
  • Application architecture at scale.
  • Engineering culture, process improvements, hiring and mentorship.
Using TypeScriptReactNodeJSMobXWebpackGraphQLKubernetes
Alfa-Bank Mar 2015 – Dec 2015

Digital transformation at Russia's third-largest bank:

  • React/TypeScript UI component library with Alfa-Bank visual style.
  • TypeScript evangelism and adoption.
  • Technical leadership across several product teams.
Using TypeScriptReactNodeJSMobXWebpackDocker
NPTV Apr 2013 – Aug 2014

Led a team of 8 building a cloud-based interactive media and video generation platform. Designed the JavaScript SDK and framework powered by V8 and C++ for internal and external developers.

Using JavaScriptReactC++RubyRailsErlangPostgreSQL

Personal projects and interests