Maciej Obarski is an applied AI and data science expert with 18+ years of hands-on engineering experience and a decade focused on data-driven products and systems. As owner of Data Geek and a former Senior Data Scientist at TVN Discovery Polska, he built production-grade recommendation, A/B testing and geospatial ad planning platforms serving millions of documents with sub-100ms responses and interactive XAI. He combines backend systems design, big-data engineering and MLOps — authoring ETL automation, near-real-time NLP pipelines, and human-in-the-loop tooling — and has led data science teams at Surfshark. Maciej is an active full‑stack open-source contributor (notably to a popular “ask-my-pdf” Q&A app and the V language regex module), demonstrating comfort across frontend, backend and language-level code. He’s equally fluent in low-level performance work and product-facing ML, often turning research prototypes into auditable, production systems. Trained as an electronics and telecommunications engineer, he brings a systems-minded approach to complex data problems and compliance-sensitive domains.
10 years of coding experience
14 years of employment as a software developer
MSC, Electronics and Telecommunications, MSC, Electronics and Telecommunications at Poznan University of Technology
Contributions:1 review, 112 commits, 80 PRs in 2 months
Contributions summary:Maciej primarily contributed to the development of the "Ask my PDF" application, a question-answering system for PDFs. Their work involved implementing features and fixing bugs across multiple files, including modifications to the user interface (GUI), and backend logic. The user made iterative improvements, refining the application's functionality, including PDF reader enhancements, and introducing features like temperature control, HyDE, and task prompts. These changes show a strong understanding of both the frontend and backend aspects of the project.
Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
Role in this project:
Back-end Developer
Contributions:2 reviews, 11 commits, 13 PRs in 1 month
Contributions summary:Maciej primarily contributed to the V programming language's regex module. Their work involved adding new options and interfaces to the regex module, enhancing its functionality. They also focused on improving the testing suite by creating and modifying tests for the regex module, covering areas like capturing groups, find all, and replace functionality, and adding direct array access feature, and os file handling.
compiled-languageprogramming-languagecompiler
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.