Full-Stack Developer Web Security Enthusiast Problem Solver
More About Me
A recent Computer Science graduate with a unique Ultra-Orthodox background. My tech journey is marked by strong motivation, goal achievement, and deep curiosity. I've spearheaded various web-based projects, excelling in collaboration and communication in both Hebrew and English. Always up for challenges, I'm eager to dive into roles that push technological boundaries.
Proficient in C, C++, Python, Java, and JavaScript. Skilled in web development with HTML, CSS, React, and Spring, with a focus on web security. Knowledgeable in database management using MySQL and PostgreSQL. Comfortable with tools and platforms like Linux, Visual Studio, and Git.
2020 - 2023
From web development to game design, my portfolio showcases a diverse range of projects that reflect my passion, skills, and dedication to creating impactful digital experiences. Each project is a testament to my commitment to quality, innovation, and user-centric design. Dive in to explore my creations and get a glimpse of my journey in the world of technology.
Welcome to the Coding Challenges section, where I showcase my problem-solving skills through various coding exercises. These challenges range from fundamental algorithms to complex data structures, all solved using different programming paradigms. Each challenge includes a link to the source code on GitHub and the original problem statement on LeetCode. Dive in to explore my coding journey!
Python
Solved using the sliding window technique to maintain a set of unique characters within the current window.
View Code on GitHub View Problem on LeetCodePython
Solved using a modified binary search algorithm to find the target element in a rotated sorted array. Achieves O(log n) runtime complexity.
View Code on GitHub View Problem on LeetCodePython
Solved using the Exponentiation by Squaring technique to optimize the calculation to O(log n) time complexity.
View Code on GitHub View Problem on LeetCode
In this section, you'll find a curated list of challenges I've tackled in picCTF, a Capture The Flag competition that tests various cybersecurity skills. Each challenge listing includes the category of the challenge, a brief description, and a link to my solution on GitHub. These challenges have helped me hone my skills in areas such as web exploitation, cryptography, and more
forensics
Solved by employing digital forensics and steganography techniques to uncover a hidden flag within an image file. Utilized tools like `strings` and `binwalk` for analysis and extraction.
The flag: picoCTF{Hiddinng_An_imag3_within_@n_ima9e_96539bea}cryptography
Solved using modular arithmetic and modular inverse to decrypt a given message.
The flag: picoCTF{1nv3r53ly_h4rd_8a05d939}web-exploitation
Solved by exploiting the client-side JavaScript function that verifies the password. Demonstrates the dangers of client-side password verification.
The flag: picoCTF{no_clients_plz_7723ce}I'm actively seeking new opportunities in the Full-Stack development realm. If you have a role or project that aligns with my expertise, or simply want to discuss potential collaborations, I'd love to hear from you. Let's connect and explore how we can work together.