Skip to content
View NoamCohen12's full-sized avatar

Highlights

  • Pro

Block or report NoamCohen12

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NoamCohen12/README.md

πŸ‘‹ Hi, I'm Noam Cohen

Software Engineer | Performance, Clean Architecture & Problem-Solving
πŸŽ“ B.Sc. Computer Science β€” GPA 85.28
πŸ”₯ Strong experience in C/C++, Java, debugging & multithreading
πŸ’‘ Passionate about building efficient and reliable software systems


🧰 Tech Toolbox

🧠 Programming Languages

πŸ› οΈ Tools & Technologies

πŸ’‘ Core Strengths


πŸš€ Featured Projects

Project Tech Description
🎲 Catan Game C++, OOP, Testing Catan-like game with full logic, OOP architecture & verified with Valgrind + unit testing.
🍌 Banana Ripeness Classification Python, CNN 4-class CNN ripeness detection with augmentations & real-time mobile deployment (~93% accuracy).
πŸ“ React TodoList App React, Vite LocalStorage persistence, filtering & light/dark UI β€” deployed on Vercel.
🌐 MST Server C++, Sockets & Threads Concurrent TCP server performing MST via Leader-Follower & Pipeline patterns.

πŸ” More repositories and projects available in my profile.


πŸ“Š GitHub Performance


🧩 LeetCode Progress


🀝 Contact Me

Open to Software Engineering roles β€” Backend, Systems & Full-Stack opportunities.
Feel free to reach out on LinkedIn.


✨ Clean code. Precise engineering. Real impact. πŸš€

Pinned Loading

  1. UnGibberish UnGibberish Public

    Chrome Extension (MV3) that fixes Hebrew↔English keyboard layout mistakes in ChatGPT.

    JavaScript 1

  2. communications_network_EX3 communications_network_EX3 Public

    Forked from BarYechezkel/Computer_Networks_EX3

    A network project implementing TCP communication with Reno and Cubic congestion control algorithms. Additionally, the project includes a Reliable UDP (RUDP) implementation. The project demonstrates…

    C

  3. CPP_EX3_24-main-Catan CPP_EX3_24-main-Catan Public

    A simple terminal-based Catan game in C++ for 3 players. Players collect resources, build roads and settlements, and use development cards. The game uses a board image and emojis for visuals, with …

    C++

  4. final-project-OS final-project-OS Public

    This project implements a server for handling MST (Minimum Spanning Tree) requests. It demonstrates the use of concurrent workflows using Pipeline and Leader-Follower design patterns in C++. Users …

    C++ 1

  5. OnMyWay OnMyWay Public

    Extensible full-stack pickup and route management system, demonstrated with a school transportation use case

    JavaScript 1

  6. yairHorvitz/deep_learning_banana_ripeness yairHorvitz/deep_learning_banana_ripeness Public

    Developed an AI-based image classification model to categorize banana images into four levels using deep learning techniques, demonstrating expertise in machine learning.

    Python 2 2