David Werth is a Lead Software Architect and Full Stack Developer with nine years of experience driving product and technical strategy at levigo solutions in Baden-Württemberg. He combines hands-on engineering—contributing to open-source projects like the widely used zxing-js barcode library and its Angular scanner component—with product ownership and team leadership. His work spans front-end UX improvements and core library fixes, reflecting a knack for bridging browser-based media integration and low-level decoding logic. As Product Owner turned architect, he pairs customer-focused roadmaps with code-level involvement, ensuring designs are practical to implement. David’s contributions to multi-camera demos and webcam/mobile compatibility reveal a practical attention to real-world device constraints often overlooked in typical web projects.
Angular QR code, Barcode, DataMatrix, scanner component using ZXing.
Role in this project:
Front-end Developer
Contributions:40 releases, 18 reviews, 131 commits in 5 years 1 month
Contributions summary:David primarily contributed to the front-end development of an Angular-based QR code and barcode scanner component. Their commits focused on updating the demo, example, and README files, suggesting work on the user interface and documentation. They also made changes to the core component file, integrating new features like the ability to add a custom CSS class to the video element and fixing issues related to webcam management and mobile device compatibility.
Multi-format 1D/2D barcode image processing library, usable in JavaScript ecosystem.
Role in this project:
Full-stack Developer
Contributions:11 releases, 21 reviews, 53 commits in 4 years 10 months
Contributions summary:David primarily contributed to the `zxing-js/library` repository by merging branches, indicating a role in integrating code changes. Their commits included modifications to the `docs/examples/multi-camera/index.html` file, suggesting work on the front-end. They also touched upon `src/core/pdf417/decoder/DetectionResult.ts` and `src/core/oned/MultiFormatUPCEANReader.ts`, indicating involvement with the backend and core library functionality. Several commits addressed dependency updates and test file modifications.
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
David Werth - Lead Software Architect at levigo solutions gmbh