Frontend Platform team
Mission
Our mission is to empower all users and Sourcegraph frontend developers to achieve maximum efficiency and effectiveness by enabling and building a first-class web experience.
Members
- Taylor Sperry, Product Manager
- Murat Sutunc, Engineering Manager, Frontend Platform
- Tom Ross, Software Engineer
- Valery Bugakov, Software Engineer
- Laura Hacker, Frontend Engineer, Frontend Platform
- Alicja Suska, Product Designer
Strategy
Find out about the Frontend Platform team’s mission, vision, and strategic plans.
Responsibilities
-
Frontend platform:
- Creating and maintaining the Wildcard Component Library
- Owning the Sourcegraph web tech stack, tools, and patterns
- Providing documentation and training material that enables product teams and new hires to learn how to do web development at Sourcegraph quickly
- Defining and maintaining how we test and deploy frontend code
- Ensuring an efficient and reliable frontend CI pipeline
- Tracking, measuring, and improving cross-cutting frontend metrics like bundle size, Web vitals, etc.
-
The core user experience of the Sourcegraph product:
- Accessibility, navigation, and information hierarchy
- Performance and efficiency of the core UI
- Some areas of code browsing
- Sourcegraph application homepage, user settings, and admin pages
- … And supporting other teams in all of the above
We also maintain the canonical list(s) of frontend devs at Sourcegraph and host the Frontend Crew meeting. For a breakdown of responsibilities across teams, see Engineering Ownership.
Contact
- #frontend-platform channel, @frontendplatform, or @frontend-platform-support in Slack.
- team/frontend-platform label and @sourcegraph/frontend-platform team on GitHub.
For more information on how to contact us for support or raise an issue, please see our processes.
Principles
We inherit Sourcegraph’s engineering principles and practices.
Processes
Read more about how this team works.
Useful resources
Growth plan
We’re hiring a Product Designer to join our team. Come work with us!
Tech stack
We use a modern, flexible tech stack. Here are some of the technologies we use to deliver on our goals: