Connor Brewster is a software engineer with 11 years of experience, currently building developer tools at Replit and based in Edmond, Oklahoma. He combines systems-level Rust work—contributions to Servo, WebRender, and rustfmt—with pragmatic front-end UX improvements in editor and browser projects like xi-editor and browserhtml. His background spans backend, rendering engines, and DevOps, including adding a Rust backend and Nix flake support for a universal package manager and implementing networking and custom element features in Servo. Notably, he has shipped GPU-rendering features such as SVG filters and backdrop-filter support for WebRender and implemented editor primitives like "go to line" and unsaved-state tracking. Comfortable across languages and stacks (Rust, C++, Swift, Kotlin, Python, Go), he blends performance-focused engineering with attention to user-facing details.
11 years of coding experience
3 years of employment as a software developer
Bachelor of Science - BS, Computer Engineering, Bachelor of Science - BS, Computer Engineering at Oklahoma Christian University
Contributions:26 reviews, 12 commits, 20 PRs in 1 year 1 month
Contributions summary:Connor contributed to the project by implementing lazy loading for Python package mappings, improving performance. They also added Ruby guessing capabilities for preinstalled gems and addressed a bug related to ignoring Node.js imports. Furthermore, they added a Rust backend, updated the Go version, and set up Nix flake functionality, demonstrating involvement in build and deployment processes.
Contributions:53 commits, 2 PRs, 10 comments in 3 years 3 months
Contributions summary:Connor primarily contributed to the WebRender project, focusing on implementing and improving SVG filter support and implementing the `feOffset` SVG filter primitive. They added new display items for SVG filters and picture composite modes. Further work included fixing scaling issues for backdrop-filter and optimizing the rendering of drop shadows. They also added a simple shader for opacity effects, enhancing overall rendering efficiency.
rendering-enginewebglgpurustwebgpu
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.