Algorithm Developer with a strong foundation in Mathematics (B.Sc.), currently pursuing my M.Sc.
in Computer Science. At my work, I focus on building efficient algorithms and ML models to solve
complex, data-driven problems.
I am driven by technical innovation and a desire to make a meaningful impact through code.
Beyond the technical side, I am a creative problem solver with strong organizational skills and
a commitment to continuous learning.
I pursued a B.Sc. in Mathematics at the Hebrew University to gain a deep understanding of advanced
mathematical concepts and develop strong analytical thinking skills. Recognizing my passion for data and
algorithms, I began learning Python and applied my knowledge by developing private projects.
To further my expertise, I embarked on an M.Sc. in Computer Science (Machine Learning specialization) to
strengthen my skills in data-driven problem-solving. Through this journey, I have expanded my knowledge with
courses in Natural Language Processing (NLP), Data Structures, Software Engineering, Computer Vision, and
more.
My advanced studies directly complement my professional work, allowing me to leverage a strong mathematical
foundation to solve complex, real-world challenges.
This repository contains a complete, beginner-friendly project for fine-tuning a pre-trained BERT-based model for binary sentiment analysis (Positive/Negative) using Hugging Face Transformers and PyTorch, optimized for low-resource environments like Google Colab.
This Streamlit-based web application allows users to upload WhatsApp chat exports and perform detailed analyses of their group conversations. The study includes visualizations and rich details about the interactions within the chat. The application processes chats extracted from Android devices and generates insights into the conversation patterns.
MSA-150 is a powerful stock analysis tool that identifies promising technical patterns based on the 150-day moving average. The application analyzes stocks from major indices (NASDAQ 100, S&P 500) and ETFs daily, helping traders identify potential opportunities by monitoring specific technical criteria.