Christian Bromann

Software Engineer at LangChain

San Francisco, California, 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
Christian Bromann is a seasoned full-stack software engineer with 13 years of experience building developer tools and automation frameworks, now contributing to agent frameworks at LangChain from San Francisco. He is the long-time maintainer and head of the WebdriverIO project and a vocal advocate for open source and open standards through roles at the W3C and OpenJS Foundation. His background blends deep test automation expertise—contributing to Selenium tooling, WebDriver specs, Puppeteer and visual regression tools—with front-end compiler work on StencilJS for enterprise design systems. As a former founding engineer and Microsoft-recognized community builder, he has a track record of launching developer-first products and growing active OSS communities. He’s delivered measurable impact in production (SSR for Stencil, package-size and test-infrastructure optimizations that saved six-figure costs) while influencing browser testing standards. Less obvious: he pairs low-level protocol contributions to W3C specs with hands-on UX-focused tooling, bridging browser internals and real-world developer ergonomics.
code13 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science (BS) Informatik, Bachelor of Science (BS) Informatik at Berlin University of Applied Sciences Berlin (BHT)
bookMaster of Science (MS) Informatik, Master of Science (MS) Informatik at Technische Universität Berlin
languagesEnglish
github-logo-circle

Github Skills (47)

unit-testing10
spec10
javascript10
webdriverio10
webdriver10
selenium10
testing10
css10
typescript10
test-framework10
web-components10
selenium-ide10
stencil10
remote-control10
browser-automation10

Programming languages (26)

C#MakefileGoMustacheHTMLJupyter NotebookFreeMarkerTypeScript

Github contributions (5)

github-logo-circle
Boilerplate project to run WebdriverIO tests with Cucumber
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:16 reviews, 174 commits, 329 PRs in 8 years 3 months
Contributions summary:Christian's contributions center on enhancing the test suite within the WebdriverIO and Cucumber framework. They added and modified test steps related to user interactions, assertions, and cookie management. The user also refactored test configuration files and updated the testing framework to improve the reliability and functionality of the automated tests. These changes aimed to strengthen the project's automated testing capabilities.
boilerplatetestingproject-boilerplatewebdriveriocucumber
Regression testing tool for WebdriverIO
Role in this project:
userFull-stack Developer
Contributions:249 commits, 40 PRs, 77 pushes in 3 years 1 month
Contributions summary:Christian implemented the base functionality for saving parts of webpage screenshots as images, demonstrating a focus on browser automation and image manipulation. They also improved the directory structure creation and file handling related to the screenshots, enhancing the tool's usability. Further, they integrated image comparison logic using a library (likely Resemble.js), demonstrating skills in visual regression testing.
regressiontestingwebdriverioregression-testingselenium
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
Christian Bromann - Software Engineer at LangChain