PyCon Israel 2022

Adam Kariv

Adam Kariv is an open data consultant and activist.

He is the founder of the Public Knowledge Workshop (โ€˜Hasadnaโ€™), an Israeli NGO working to make government data more accessible, and has extensive experience working with government agencies to build better tools for publishing data.

For over 25 years, Adam is developing, designing and managing software projects, from open-source data-wrangling libraries to enterprise-scale, mission-critical systems developed by over 20 engineers.

  • ๐Ÿ‡บ๐Ÿ‡ธ Building your own dystopic surveillance state with Python
Amit Raphael

I have a decade of experience as Algorithm & Software developer and team leader.
I'm working now in Mobileye on the amazing challenge of mapping the entire roads network of the world.
I worked on variety of fields including big data, process optimizations, and anomaly detection.
I love the challenge of optimizing anything in life and naturally thinking of the best way to do things.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Engineering and algorithms using python at scale โ€“ creating a High Definition Map of the world's road network
Amit Ripshtos

Software developer & leader.
Really loves Python.

Technical Lead @ Dazz

  • ๐Ÿ‡บ๐Ÿ‡ธ No more sassy SaaS integrations
Anat Wax

Anat Wax is a quality engineer at Red Hat. She has a long-lasting history as a maker and DIYโ€™er and has many Ikea hacks in her closet.

  • ๐Ÿ‡บ๐Ÿ‡ธ Basic microcontroller programming with Python
Ariel Lieberman

I have been developing software since 1987, and for the past five years I have been a software architect at Applied Materials. Prior to that, I worked in R&D management positions at a number of technology companies, including Verint, Nokia Siemens, and Comverse. I love to learn new technologies on the one hand, and on the other hand to embark on challenging treks around the world: I have done, among other things, the routes of the Tour de Mont Blanc (160 km) and Alta Via 1 (150 km).

  • ๐Ÿ‡บ๐Ÿ‡ธ There is always another way: Sharpen your NumPy skills with the 8 Queens puzzle
Assaf Dayan

Assaf is a software engineer at Dropbox. He has experience designing and developing large-scale, distributed systems in Python, Go, and other languages. He is curious about technologies that simplify complexity and make work more efficient.

  • ๐Ÿ‡บ๐Ÿ‡ธ Building Lightning-Fast Apps With asyncio
Assaf Klein

Experienced, hands on, software and algorithms manager with unique multidisciplinary knowledge and proven leading skills. He has a wide experience in the design and implementation of machine learning, recommender systems, NLP, data mining, and optimization algorithms. He has been managing and building small-medium diverse engineering teams for over a decade and currently, he is Recommendations Data Science Manager, leading a diverse group of algorithm engineers in charge of the key KPIs of Outbrainโ€™s recommender system.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Computer Vision for The Poor: How to easily reduce Deep Computer Vision to shallow NLP
Aviad Hahami

Security researcher and experienced software engineer with a great passion for algorithms (graph-theory specifically), security research (vulnerability research, bug bounties), chaos engineering (YES!), frontends, backends, web services, systems architecture, infras, clouds(making them rain), and more :)

Oh yea I also DJ

  • ๐Ÿ‡บ๐Ÿ‡ธ Under the sea - Attacking vulnerable C creatures in Snakes-land
Avraham Raviv

I'm a Ph.D. candidate in the faculty of engineering, at Bar-Ilan University, and a Data Scientist researcher at Samsung Israel. My main focus is Deep Learning and Computer Vision.

In my research, I'm trying to develop methods to improve the run time of edge devices, using parallel computing and optimization of Neural Networks.

Alongside my research, I'm also a teaching assistant in several courses:
Introduction to programming, Data structure and algorithms, and advanced courses for grad students.

I'm an author of the "Machine and Deep Learning in Hebrew" book, and love to share content in Hebrew about advanced topics of AI and DS.

  • ๐Ÿ‡บ๐Ÿ‡ธ Formal Verification through Python โ€“ Why and How?
Bat-El Ziony Sabati

A Senior Software Engineer. Love to dream, learn, and fulfill. Find me on

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Data Class Serialization The Right Way
Boaz Wiesner

DevOps Engineer @ Singular

  • ๐Ÿ‡บ๐Ÿ‡ธ Supercharging Pipeline Efficiency with ML Performance Prediction
David Baum

David Baum, pythonista and senior SW-Engineer at OwnBackup

David Baum is senior SW-Eng' working for 10 years in the industry.
He has written anything from kernel drivers to client side code.
His pet animal is a python. interpreter
David has a B. Sc in comp-sci from the Hebrew-U

  • ๐Ÿ‡บ๐Ÿ‡ธ It's Critical: Concurrent programming as a sane programming model (or how I met critical section)
Dina Bavli

Data Scientist with experience in NLP, Graph theory, NetworkX, churn prediction, and a growing interest in ASR (automated speech recognition). Her Master's thesis deals with classifying and characterizing persuasion. She is a former teaching assistant for ML and an experienced international public speaker. She is a data science content writer for workshops, meetups, online courses, and an official author of the Towards Data Science and Better Programming publications.
Dina is passionate about data, sharing knowledge, and contributing to society and open source. Whenever she can't find a sufficient tutorial, she creates one.

  • ๐Ÿ‡บ๐Ÿ‡ธ Life, Death, andย Shopping
Dor Amram

Dor Amram is a software engineer@Similarweb and father to the most beautiful girl (not necessarily in that order) with 7 years of experience in software engineering.
Excited about knowledge sharing and loves spending time finding simple solutions to complex problems

  • ๐Ÿ‡บ๐Ÿ‡ธ How to Lift Your Tech Debt Curse with the Magic of the Open-Close Principle
Dror Ivry

enthusiastic developer with a soft spot for cutting edge technology.

  • ๐Ÿ‡บ๐Ÿ‡ธ meet the best feature in python 3.10: match-case
Efrat Ravid

Iโ€™m the Lead Data Scientist at Intezer, a Genetic Malware Analysis startup, where I deliver end-to-end ML solutions for cyber threat detection. As part of my MSc, I explore NLP and time series analysis techniques for the detection of radicalization in social networks. I hold a BSc in Statistics and Computer Science and have served in 8200.

  • ๐Ÿ‡บ๐Ÿ‡ธ Cracking Wordle: Machine Learning based Strategies
eliya bronshtein

Fourth year student of Bachelor's degree in computer engineering at Bar-Ilan university

  • ๐Ÿ‡บ๐Ÿ‡ธ Formal Verification through Python โ€“ Why and How?
Eyal Greenberg
  • ๐Ÿ‡บ๐Ÿ‡ธ Python common security mistakes in 2022
Gabriel Manor-Liechtman


Technical Leader @ Jit CTO Office

Gabriel is a senior full-stack developer with a favorite kid named Frontend.

For over ten years now, he's enjoyed writing clean code, simplifying complex problems, leading feature development, and influencing innovation every day.

When Iโ€™m not busy with code, youโ€™ll find him talking about application performance, building confidence in code-bases, product architecture, developing organizational culture, and other nerdy dev stuff.

Besides all that, he's a father of two, a hobbyist photographer, restless traveler, and food creator.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Hidden Hacks in Linters for Better & More Secure Code
Gil Cohen

Gil Cohen, Research director & Appsec SME

Gil is a highly experienced information security architect, consultant, researcher and penetration tester with more than 16 years of experience. Previously a senior consultant and team leader, mentor for colleagues, head of penetration testing and training and the CTO of Comsec Group, Gil currently acts as a research director and application security subject matter expert at Cye, taking part in both the information security services department and in the research of the Hyver automation product.
Gil started his computer science career in the Israeli Mamram IDF programming course. After serving in the military for 3 years as a Programmer, Gil changed his focus to computer security and moved to the IDF's Infosec - Center for Encryption and Information Security, specializing in penetration testing.
After honorably discharging from service, Gil worked in several companies and further developed his expertise in application security and computer security in general, including development of unique hacking utilities and techniques. In 2009, Gil finished a Computer Science B.Sc degree with excellence in The College of Management Academic Studies. Lectures at international well-known conferences including Defcon in Las Vegas and others.

  • ๐Ÿ‡บ๐Ÿ‡ธ Python common security mistakes in 2022
Haki Benita

Haki is a software developer and a technical lead. He takes special interest in databases, web development, software design and performance tuning. Haki also writes about development and performance in his blog

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Overcoming Concurrency Issues in Web Applications
Hila Weisman-Zohar

Hila has been processing, analyzing, and generating algorithms for the past decade. After earning her masters (summa cum laude) at BIU NLP lab and publishing at elite academic venues such as EMNLP, she began to research & develop algorithms that analyze call center calls as a senior researcher at NICE. She published 4 US patents and presented academic posters at various venues during that time. For the past two years, she has worked as DS Guild Master & algorithm engineer at Outbrain, where she works on large-scale super-fast algorithms for the native ads field. Hila also loves to teach and share her experience and has talked at various meetups and conferences

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Computer Vision for The Poor: How to easily reduce Deep Computer Vision to shallow NLP
Hodaya Ankri

I am a software engineer at Microsoft, focused on the backend development of cloud products. Python is one of my favorite languages, C and C# are also on the list :)

  • ๐Ÿ‡บ๐Ÿ‡ธ Identity providers, your app, and everything in-between
Inon Peled

Senior Data Scientist at with 15 years of industry experience in software development, PhD in Machine Learning, and MSc and BSc in Computer Science. My previous projects involved Machine Learning under uncertainty, Big Data, Modeling and Prediction, and Autonomous and Green Mobility.Senior Data Scientist at with 15 years of industry experience in software development, PhD in Machine Learning, and MSc and BSc in Computer Science. My previous projects involved Machine Learning under uncertainty, Big Data, Modeling and Prediction, and Autonomous and Green Mobility.

  • ๐Ÿ‡บ๐Ÿ‡ธ Donโ€™t Underestimate the Obvious: Murphyโ€™s Law in Real-life Data Science
Keren Meron

Software Developer for 3 years at Singular.

  • ๐Ÿ‡บ๐Ÿ‡ธ Supercharging Pipeline Efficiency with ML Performance Prediction
Layla Abu khalaf

Passionate in computer either SW/HW like to learn languages and programming languages in the past it has been said robots are impossible to create now the world of robotics is the possible way to continue living THE BEST WAY TO PREDICT THE FUTURE IS TO INVENT IT .

  • ๐Ÿ‡บ๐Ÿ‡ธ What are we busy about?
Lior Dagan Leib

Lior Dagan Leib is an experienced software engineer with a decade of mobile and backend development background. In recent years she fell in love with machine learning. She started learning it by taking neural network and deep learning courses and applied her knowledge to create side projects both in NLP and computer vision.

  • ๐Ÿ‡บ๐Ÿ‡ธ Circuit Playground Bluefruit Board: Bringing Objects to Life (With Python Code)
Liran Haimovitch

Liran is the Co-Founder and CTO of Rookout. Heโ€™s an Observability and Instrumentation expert with a deep understanding of Java, Python, Node, and C++. Liran has broad experience in cybersecurity and compliance from his past roles. When not coding, you can find Liran hosting his podcast, speaking at conferences, writing about his tech adventures, and trying out the local cuisine when traveling.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Effective Protobuf: Everything You Wanted To Know, But Never Dared To Ask
Liron Faybish (Ben-Kimon)

I'm a Data Scientist at PayPal for almost 5 years. I work for the enterprise threat management team in the information security organization. My focus is finding machine learning solutions for information security problems in general and specifically for insider frauds threats.

I hold a Msc in software and information systems engineering. In my thesis I researched the field of user verification on mobile devices using sequences of touch gestures. The full paper of this thesis was published at PAKDD 2018 conference, and also I published an extended abstract of this research in UMAP 2017 conference.

  • ๐Ÿ‡บ๐Ÿ‡ธ Detecting anomalous sequences using text processing methods
Liron Soffer

Liron Soffer is a Data Science Tech Leader at Sunbit, a fintech startup.
She holds a BSc from the Technion in Industrial Engineering with two specializations, one in Information Systems and the other in Entrepreneurship.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Web apps for data science using streamlit
Maya Gershovitz Bar

Maya Gershovitz Bar is a Software Engineer at Meta. She has been working on data pipelines for a number of years and the author of a well known Israeli tech blog about algorithms and complexity.

  • ๐Ÿ‡บ๐Ÿ‡ธ The hidden costs of your favorite functions
Michael Haberman
  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Getting Started with OpenTelemetry in Python
Michael Khaitov

Michael (Mickey) is a software engineer in Meta (previously Facebook) for the past 2.5 years, and worked as part of the Data Infra team in the Novi project.
His team built an ORM and Storage Engine for Novi's OLTP storage. The ORM and Storage engine layers were written initially only in Python. Later, their low-level stack was re-written to C++, keeping the higher levels and API in Python.
His team has faced many performance challenges during his time at Meta, and has learned about improving performance in Python through that.
Michael now works as part of the Authentication Services team, where he works on building the future authentication levers for Meta's Family of Apps.
Besides working at Meta, Michael is a Computer Science BSc graduate with honors from Tel Aviv University.

  • ๐Ÿ‡บ๐Ÿ‡ธ Memoirs of a Python Object: Memory Management and Improving Performance
Michael Segal

Michael is a seasoned software engineer with experience from the backend through the frontend, security and much more. Having held a diversity of roles at leading companies such as Spotlight, Bluevine, Orchestra group, today he channels his passion for Python, and specifically Django towards making security a first-class citizen in development from the first line of code as a fullstack engineer at Jit. He also is an animal lover, provided the animals are cats.

  • ๐Ÿ‡บ๐Ÿ‡ธ Minimum Viable Security for Python Applications
Michael Sverdlin

Michael โ€œSvederโ€ Sverdlin is a software developer, GDG Tel Aviv lead, startup mentor and lecturer. He is a 15 year veteran of the Israeli startup scene, both as an early employee creating outstanding development teams and as startup mentor through the Google Launchpad program, under which he helped tens of startups with their MVPs, technology choices and product ideas. As a software developer Michael Shipped products on all the major consumer platforms โ€“ the web, iOS, Android and Windows, as well as worked on website backend systems, OS internals, and cyber security. His work experience includes Jfrog (where he currently works after they bought Vdoo), Lightricks, Neocleus and Zimperium, as well as big organizations like Intel and the Israeli Defense Forces intelligence unit.

  • ๐Ÿ‡บ๐Ÿ‡ธ Exploring the Cheese Shop - What's in the Python Package Index?
Miki Tebeka

A person (probably)

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ JSON - The Fine Print
Mordechai Alter

A Senior Software Engineer. Loves people and gadgets, including how they work...

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Data Class Serialization The Right Way
Naor David

I am a senior software engineer working at the Bridgecrew team by Palo Alto Networks, and one of the core maintainers of checkov, a Python open source project which is the industry standard tool for securing infrastructure-as-code.
I am passionate about Python development, cloud security (mainly infrastructure-as-code security), data engineering, data science, and open-source development.

  • ๐Ÿ‡บ๐Ÿ‡ธ Leveraging networkx in-memory graphs for securing your cloud infrastructure
Nathan Shain

Nathan is Software Engineer at Rookout, with 8 years of experience in Embedded C++ and Python, mostly in the fields of cybersecurity, cryptography and network.
At Rookout, he takes part in the SDK team, responsible for developing a live debugger for 6 different languages.

  • ๐Ÿ‡บ๐Ÿ‡ธ The Journey of Upgrading A Python Version: From a Debugger Perspective
Niv Sluzki

Niv Sluzki is an Engineering Manager at where he oversees the impact detection development group. Heโ€™s a former major in the Israel Defense Forces Intelligence Corps where he was in charge of leading and managing dozens of complex Big Data projects in different environments. He is an experienced full stack developer who worked with different product managers on a variety of products.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Pythonic DDD And How To Improve Your Life When Maintaining A Monolith
Noa Marom

Noa Marom is a Senior SW engineer C++ and Python, strong Object-Oriented expertise. Lead Agile and SCRUM methodology adoption, propelling teams to continuous improvement. Aligns to customer needs and requirements, focuses on big picture and fully committed to a high-quality product and a satisficed customer. M.Sc focused in Computer Science from Bar-Ilan University.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Python & DAG architecture: The winning combination for the development of complex varied algorithmic flows in an agile world.
Noga Karni

Noga Karni is a Signal Processing and Machine Learning engineer at MyPart. She fell in love with audio signals and is researching musical production featuresโ€™ extraction, using audio signal processing techniques, and incorporation into ML models. Noga Karni holds a Bachelor's degree in Electrical and Computer Engineering from Ben Gurion University. In her free time she teaches swimming.

  • ๐Ÿ‡บ๐Ÿ‡ธ Why Does โ€œDonโ€™t Stop Me Nowโ€ by Queen Make Us Happy? Feature Analysis
Or Reginiano

Student at Bar Ilan

  • ๐Ÿ‡บ๐Ÿ‡ธ Formal Verification through Python โ€“ Why and How?
Reuven Lerner

Reuven M. Lerner is a full-time trainer, offering more than 30 courses
in Python and data science to companies around the world. Reuven is the
author of "Python Workout" and "Pandas Workout," both published with
Manning. His free, weekly "Better Developers" newsletter about Python
and software engineering has more than 25,000 subscribers. Reuven lives
in Modi'in, Israel with his wife and three children.

  • ๐Ÿ‡บ๐Ÿ‡ธ What happens when you import a module?
Ron Alfia

Python Programmer with a passion for Hardware.
Specializing in the development of deep - learning solutions.

Algorithms Engineer, Intel
B.Sc. Computer Science, Technion

  • ๐Ÿ‡บ๐Ÿ‡ธ Fine Grained Error Locations in Tracebacks
Ronnie Sheer

Ronnie Sheer is the head of R&D at Hiverr, a new Ed-Tech startup from Telrad group. Ronnie is also an Instructor at LinkedIn Learning, where he delivers lectures and courses on various programming topics. His lectures and courses have received tens of thousands of views on various social media platforms. Ronnie is passionate about Python and software development, and loves sharing his knowledge with others.

  • ๐Ÿ‡บ๐Ÿ‡ธ GPT-3 wrote the description for this talk... Scary or exciting?
Shachar Shemesh

With about four decades of experience programming, I managed to be involved in just about every aspect of the computer industry. I have done extensive programming in Python, Perl, PHP, C, C++, D, and Assembly for the 6502 and 68000 platforms. I've programmed on the Apple II, Amiga, MSDOS, Win32, Unix/Linux and Android. I've recently picked up Verilog, for programming the hardware itself.

I tried creating a new C++ style programming language, but for the time being that project has been abandoned.

I am a founding member, and former board member, of Hamakor, and am a founding member and board member of Digital Right Movement.

I run two YouTube channels:
* Hebrew one about explaining aspects of technology is at
* English one, where I'm building a clone of 80's computers from scratch on FPGA, is at

  • ๐Ÿ‡บ๐Ÿ‡ธ Off road profiling - when the automated profilers just don't cut it.
Shai Geva

Making software with humans and for humans for close to 20 years (with python always a part of this).

Iโ€™m a consultant and freelance developer, and have played a bunch of roles in the past - dev, architect, manager & entrepreneur.

I love automated tests and spend a lot of my time on them, because in every role Iโ€™ve played, Iโ€™ve seen that investment in testing is one of the best moves a dev team can make.

  • ๐Ÿ‡บ๐Ÿ‡ธ Property Based Testing with Hypothesis: Stronger Tests, Less Work
Shuki Cohen

Seasoned Data Scientist with an emphasis on NLP, classical ML, visualization and experimentation. Driven by great passion for the field, I am inspired by unintuitive insights and inferences made by smart algorithms. In my talks, I try to convey my typical spirit and enthusiasm while delivering crisp takeaways.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Zero to Hero: Few Shot Learning + Multi-armed Bandit
Sim Zacks


  • ๐Ÿ‡บ๐Ÿ‡ธ Panel: Python Strategy
Stav Shemesh

I hold a M.Sc in Computer Science with an NLP thesis focused on language modeling from Reichman University (IDC Herzliya), and a B.Sc in computer science from the Open University. I work at Amenity Analytics as an NLP research engineer, building models to solve a wide range of problems in NLP.

  • ๐Ÿ‡บ๐Ÿ‡ธ ๐Ÿค– Transformer-based NLP Pipelines with SpaCy v3
Tomer Doitshman

Yishai Zinkin is a member of Granulateโ€™s Research Team, working on the development and deployment of their real-time continuous optimization solution as an expert in low-level programming. Before joining Granulate, Yishai served as a Software Engineer for five years at the Center of Encryption and Information Security of Israel Defense Forces.

  • ๐Ÿ‡บ๐Ÿ‡ธ From PyPerf to py-spy - Everything You Need to Know About Python Profilers
Yael Green

I am a Software Engineer at Imubit taking the role of a team lead. I develop mostly backend in Python. I love technology and talking about it.

  • ๐Ÿ‡บ๐Ÿ‡ธ Monorepo - One Repo To Rule Them All
Yam Peleg

Yam Peleg started his academic studies at the age of 14 and right after completing his military service in the israeli intelligence, He founded his own start up company: Deep Trading, which today is a highly awarded company that is ranked among the top trading firms worldwide.
In total he has over 15 years of professional experience with data-science and machine learning in variety of industries, including finance, healthcare, retail, and manufacturing, and he also co-founded number of businesses and ventures involving data science.

For his open source contributions, He left his mark on some of the most popular data science packages such as numpy and scikit-image.
And he is a member of the official "keras team" and had been among the earliest core developers of Keras - The leading open-source deep learning framework today.
His open source contributions had been presented at numerous conferences around the world including the top python conferences: pycon, scipy and pydata, and he is currently working on several books on the subject matter.

For his academic work, his main focus of interest is the field of "meta-learning": "algorithms that create algorithms".
In his papers he applies this approach for to bring the power of machine learning to solve the hardest problems in other fields of science and his papers are currently published on leading journals of biology and physics.

  • ๐Ÿ‡บ๐Ÿ‡ธ Keynote: Yam Peleg
Yarin Asulin

Im Yarin Asulin, Im a software development team lead and have been working in BlueVine for the past 4.5 Years. Before BlueVine I served in the technology unit of the Intelligence Corps. I started developing as a curious teen since then i have been moving forward by learning and using new and advanced technologies.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Django URL Pattern Role Authorization System
Yoel Zeldes

Over 13 years of experience as a software engineer and algorithm developer in various domains, including NLP, recommender systems, vision, and cybersecurity.

I am passionate about good quality code, interesting ideas and sophisticated algorithms. I love encountering elegant equations while trying to solve real-life problems.

  • ๐Ÿ‡ฎ๐Ÿ‡ฑ Zero to Hero: Few Shot Learning + Multi-armed Bandit
Yonatan Goldschmidt

Yonatan Goldschmidt is a Team Lead at Granulate, overseeing the development and deployment of their real-time continuous optimization solution as an expert in low-level programming. Before joining Granulate, Yonatan served for nearly six years in the Israel Defense Forces as a Team Lead and R&D Specialist.

  • ๐Ÿ‡บ๐Ÿ‡ธ Optimizing Code Performance for Python Internals