Skip to content
Dor Bergel

Projects

Things I’ve built

Backend, security and systems projects — case studies covering the problem, the approach and what each project demonstrates.

8 projects

  • Cybersecurity

    SIEM Threat Intelligence Pipeline

    A modular threat-intelligence pipeline that ingests, normalizes, enriches and visualizes indicators of compromise from multiple public feeds.

    • Python
    • Kafka
    • ClickHouse
    • Grafana
    • +3 more
  • Systems

    Homemade Shell

    A compact UNIX-like shell written in modern C++ with pipelines, I/O redirection and built-in command handling.

    • C++
    • UNIX Syscalls
    • Pipes & Redirection
    • Make
  • Full Stack

    Real-Time Chat App

    A real-time chat application built around WebSocket communication and persistent conversation data.

    • Node.js
    • Express
    • Socket.IO
    • MongoDB
    • +3 more
  • Cybersecurity

    NetWatch

    A real-time network-monitoring CLI tool written in C using raw sockets.

    • C
    • Raw Sockets
    • Linux
    • ncurses
  • Backend

    Pink Floyd Browser

    A Python TCP client-server application for browsing Pink Floyd’s discography from a structured text database.

    • Python
    • Sockets
    • Text Processing
  • Machine Learning

    Gender Detection via Text

    An NLP project that predicts an author’s gender from linguistic features using classic machine-learning techniques.

    • Python
    • NLTK
    • scikit-learn
    • pandas
  • Machine Learning

    Vinyl Price Prediction

    A regression project for predicting vinyl-record prices based on condition, artist and other available metadata.

    • Python
    • pandas
    • scikit-learn
    • Jupyter
  • Desktop

    Breaking Bad WinForms App

    A C# WinForms desktop application inspired by Breaking Bad, with interactive multimedia features.

    • C#
    • .NET Framework
    • WinForms