Bryan Phelps

Principal Software Engineer at UiPath

Bellevue, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Bryan Phelps is a Principal Software Engineer based in Bellevue, WA with a decade of experience building developer tools, front-end platforms, and full-stack systems at companies ranging from startups to Microsoft and UiPath. He blends hands-on engineering with people leadership—mentoring teams, driving design-system roadmaps, and improving developer experience through tooling and automated testing. As a founder of Outrun Labs he built Revery (a React-like desktop UI framework) and Onivim, and he continues to contribute to the Oni/Oni2 editor and esy projects, addressing UI, cross-platform, and Windows build challenges. Bryan’s work spans React, Angular, Stencil, Go, and systems-level build tooling, with a knack for untangling cross-platform path, CI, and performance edge cases. He’s known for pragmatic refactors that elevate test coverage and reliability while keeping product goals in focus.
code10 years of coding experience
job16 years of employment as a software developer
bookBachelor of Science, Computer Science, Bachelor of Science, Computer Science at University of Michigan
stackoverflow-logo

Stackoverflow

Stats
63reputation
1kreached
0answers
1question
github-logo-circle

Github Skills (25)

javascript10
c-language10
ui-components10
windows10
linux10
ui-design10
cicd10
uid10
front-end-development10
macos10
cprogramming-language10
keybindings10
react10
appveyor9
typescript9

Programming languages (17)

PowerShellC#JavaC++CRustMakefileHTML

Github contributions (5)

github-logo-circle
onivim/oni

Sep 2017 - Apr 2020

Oni: Modern Modal Editing - powered by Neovim
Role in this project:
userFront-end Developer
Contributions:107 releases, 2070 commits, 1984 PRs in 2 years 6 months
Contributions summary:Bryan primarily contributed to the UI/UX aspects of the project, focusing on front-end development. Their work involved adding a border for QuickInfo UI, incorporating a color library for color management, and tweaking UI elements such as arrow sizes and animations. The user also addressed minor bugs in the code by fixing line endings and handling spaces in file paths, indicating some experience with front-end code management and bug fixes.
vimneovimneovim-guisjavascriptoni
onivim/oni2

Jan 2019 - Dec 2021

Native, lightweight modal code editor
Role in this project:
userFull-stack Developer
Contributions:211 reviews, 3912 commits, 3662 PRs in 2 years 11 months
Contributions summary:Bryan primarily contributed to the codebase by fixing bugs related to settings, file paths and the user interface of the Oni2 editor. They were responsible for addressing issues with keybindings and the user interface of the editor, focusing on areas such as window splits and visual rendering. The commits include improvements around performance, handling of external APIs and handling a variety of edge cases within the program's codebase.
modalwindowslinuxocamloni
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.
Request Free Trial
Bryan Phelps - Principal Software Engineer at UiPath