About Me

Computer Science B.Sc. student with a solid foundation in programming and Linux environments. Enthusiastic about learning new technologies and tackling complex challenges.

Education

B.Sc. in Computer Science

The Open University

2022 - Present

Estimated Graduation Date: September 2026

Practical Engineer in Electronic and Computer Engineering

Kinneret Academic College

2015 - 2017

GPA: 91

Experience

IT Project Management Intern

Israel Electric Corporation

November 2024 - Present | Part Time

  • Assist in planning, coordinating, and monitoring computer and cybersecurity projects
  • Collaborate with cross-functional teams to streamline workflows
  • Utilize project management tools to track progress and identify bottlenecks

PCB Quality Programmer

B.Y. Medimor LTD

October 2020 - November 2024

  • Proficient in SMT manufacturing processes and quality assurance
  • Creation of automated PCB test programs for AOI / SPI / X-Ray machines

Skills

Programming Languages

Python C++ C Java SQL

Database Management

MySQL PostgreSQL

Technologies and Frameworks

Git GitHub Docker Linux Selenium NumPy BeautifulSoup Requests FastAPI

Methods & Practices

OOP Debugging Defensive Programming Unit Testing SOLID Principles Design Patterns

Security

RSA AES

Other

Web Scraping & Automation API Developement Telegram Bot Developement

Military Service

Team Leader and UAV Technician

Israeli Air Force | 166 Squadron

2017 - 2020

My Projects

Automatic Job Scraper

Docker-containerized Python project that scrapes multiple job boards using a hybrid architecture: Requests + BeautifulSoup for static/SSR sources and Selenium for JS/Dynamic sources. Stores to Supabase (PostgreSQL) and auto-forwards new listings to a Telegram channel; deployed as a Heroku worker.

Python Docker PostgreSQL Selenium Heroku
View Project

MessageU - Secure Messaging Service

End-to-end encrypted messaging service: C++ client + Python server with a custom binary protocol. Uses RSA for key exchange and AES for payloads. All data is encrypted on client side and stored with SQLite on the server. (Defensive Programming Final Project)

Python C++ SQLite3 Crypto++ Boost.Asio

Telegram to Supabase Webhook Server

Telegram to Supabase Webhook Server: Built and deployed a lightweight Flask server that listens to Telegram channel webhooks and saves real-time messages into a Supabase database. Designed full pipeline from Telegram ➔ Flask ➔ Supabase, enabling dynamic content updates in frontend.

Python Flask Supabase Telegram Bot API Render (cloud hosting)
View Project

Open-Source Developer

Active participant in Ma'akaf Community contributing to open-source projects on GitHub.

Open Source GitHub Collaboration
View GitHub

Two Pass Assembler

Utilized ANSI C to implement a two-pass assembler for a hypothetical assembly language. The assembler translates assembly language source code into machine code, performing lexical analysis, syntax analysis, and code generation in two passes. (C-Programming Laboratory Course)

C Assembly Compiler Design
View Project

Text2Code Telegram Bot

Implemented a Telegram bot that turns any input string into a QR Code or Barcode using Python

Python FastAPI Telegram Bot API Render (cloud hosting)
View Project

My Portfolio Website

Personal portfolio website showcasing my skills, projects, and experience.

HTML CSS JavaScript
View Project