Kyle Bebak is a senior software architect and technical leader with 12 years of experience building data platforms and developer-focused products from CTO to director-level roles. Currently Senior Director of Architecture at Elementary, he has progressed through hands-on architecture and engineering roles, combining strategic leadership with active coding contributions. His open-source work includes front-end improvements to popular projects—like enhancing React file upload UX and contributing UI refinements to Microsoft's TypeScript Sublime plugin—demonstrating attention to accessibility, developer experience, and maintainable refactors. Previously he has led engineering teams and product growth as CTO at startups and delivered ETL platforms and APIs for large enterprises. Trained as an honors physicist at UC Santa Barbara and a former IB math teacher, he brings analytical rigor and clear communication to complex technical and organizational problems. He’s notable for blending product-minded architecture with practical front-end craftsmanship that improves both developer and end-user experiences.
12 years of coding experience
11 years of employment as a software developer
Bachelor of Science - BS, Physics, Honors, Bachelor of Science - BS, Physics, Honors at UC Santa Barbara
Contributions:227 commits, 1 PR, 168 pushes in 1 year 3 months
Contributions summary:Kyle primarily worked on developing and refactoring React components for a file dropzone and uploader. Their contributions involved removing third-party dependencies, reorganizing files, and implementing various features, including upload lifecycle hooks, customizable UI components, and styling improvements. They also focused on accessibility, user experience and added features such as directory upload using a separate library.
📝 A medium like Rich Text Editor built on draft-js with a focus on keyboard shortcuts.
Role in this project:
Front-end Developer
Contributions:11 commits, 4 PRs, 10 comments in 6 months
Contributions summary:Kyle primarily focused on enhancing the functionality and customizability of the rich text editor. Their contributions included modifying toolbar configurations, adding props for custom behavior such as `onTab`, `onUpArrow`, and `onDownArrow`, and introducing a `ToolbarComponent` prop for overriding the default toolbar. They also addressed various aspects of image handling, adding an image caption placeholder and modifying the image block rendering.
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
Kyle Bebak - Senior Director Of Architecture at Elementary