Dawid Weiss

Owner at Carrot Search

Greater Poland Voivodeship
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
Dawid Weiss is a software architect, researcher and founder with 22 years’ experience building high-performance search and text-clustering systems as co-owner of Carrot Search and lead developer of the Carrot2 project. He holds a PhD in Information Retrieval and combines low-level programming expertise (assembly, C, Java, .NET) with deep contributions to prominent open-source projects like Apache Lucene, where he is a committer and PMC member. His work spans core algorithm engineering, test automation and performance-focused Java libraries (e.g., HPPC), and includes practical fixes for browser embedding and compatibility in Carrot2’s workbench. Based in Greater Poland, he is an ASF full member who blends rigorous academic insight with pragmatic engineering and a knack for uncovering subtle edge cases in compression, FSTs and browser integration.
code22 years of coding experience
bookPhD, Computer Science (Information Retrieval), PhD, Computer Science (Information Retrieval) at Poznan University of Technology
languagesPolish, English
stackoverflow-logo

Stackoverflow

Stats
168reputation
5kreached
15answers
1question
github-logo-circle

Github Skills (34)

algorithm10
algorithms10
benchmark10
javascript10
testing10
benchmarking10
zip10
data-structure10
java10
standard-library10
javas10
7zip10
data-structures10
compression10
c-library10

Programming languages (11)

JavaCSSShellScalaJavaScriptHTMLGroovyPascal

Github contributions (5)

github-logo-circle
carrotsearch/hppc

Feb 2011 - Dec 2021

High Performance Primitive Collections for Java
Role in this project:
userBack-end & Automation Engineer
Contributions:13 releases, 26 reviews, 727 commits in 10 years 11 months
Contributions summary:Dawid primarily focused on enhancing the project's functionality and maintainability by incorporating new benchmark implementations and migrating existing code to a more suitable structure. They improved the build process by changing the project's configuration for more flexibility and improved release management by producing executable JARs for Caliper benchmark. The user also updated dependencies and refined the code's structure to ensure project integrity.
primitive-collectionsprimitivestandard-libraryperformancejava
carrot2/carrot2

Jul 2003 - Nov 2022

Carrot2: Text Clustering Algorithms and Applications
Role in this project:
userBack-end Developer
Contributions:34 releases, 3 reviews, 5102 commits in 19 years 7 months
Contributions summary:Dawid's commits focus on enhancements to the error logging mechanism in Internet Explorer 7 (compatible view) and enforcing Edge Internet Explorer within the embedding page. The commits include code modifications to `json2.js` within the workbench and involve changes related to managing lifecycle listeners and adjusting settings to include web page access.
pythonmachine-learningclusteringtext-clusteringnatural-language-processing
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
Dawid Weiss - Owner at Carrot Search