Eliron Picard

Eliron Picard

Computer Science Student  ·  Backend  ·  Systems  ·  ML

Central District, Israel · +972 58-666-6746 · elironpic3@gmail.com

About

Computer Science student experienced in building end-to-end software systems — from concurrent C servers and OS-level programming to full-stack web applications and machine learning models. Enjoy working in Linux environments, solving algorithmic problems with practical implementations, and picking up new technologies quickly.

Technical Skills

Languages
C, C++, Python, JavaScript, Java
Backend
Node.js, Express.js, REST APIs, Authentication, MongoDB, SQL
Systems
POSIX threads, Multithreading, TCP/IP sockets, Unix signals, Process management, Concurrency
Machine Learning
NumPy, PyTorch, Neural networks, CNNs, K-Means, PCA
Infrastructure
Linux, Docker, Git / GitHub, Postman
Concepts
Graph algorithms, A* pathfinding, CPU scheduling, Recommendation systems, Distributed systems fundamentals
Spoken
Hebrew (native) · English (fluent) · German (fluent)

Projects

Waze — GPS Navigation Engine

Systems · C
2025
  • Built a 3-tier concurrent TCP server in C: accept thread → per-connection client threads → 8 routing workers + 2 traffic workers sharing a pthread_rwlock_t graph of the real Tel Aviv OSM road network (~50k nodes, ~100k edges).
  • Implemented A* pathfinding with a binary min-heap and EMA-smoothed live traffic weights; modeled congestion physics for up to 30,000 simulated vehicles with per-class speed degradation.
  • Built a full-stack web UI with a Python HTTP↔TCP bridge and Leaflet.js live map showing car positions and congestion overlays; deployed the entire stack via Docker Compose.
C Python pthreads TCP/IP A* routing OpenStreetMap Leaflet.js Docker

PlayFlicks

Full-Stack · MERN
2025
GitHub
  • Full-stack movie platform (MERN) with authentication, role-based access control, and optimized MongoDB queries for movie retrieval.
  • Recommendation engine written in C using user–movie similarity scoring from shared viewing history, with movies ranked by aggregated similarity weights.
Node.js Express React MongoDB C REST API Auth

AI Voice Agent

AI · Backend
2025
GitHub
  • Multilingual AI voice assistant automating appointment booking, rescheduling, and cancellation via natural-language phone calls.
  • Integrated Whisper + OpenAI for speech-to-text and conversation handling; Asterisk telephony infrastructure for automated call routing.
Node.js Express Whisper OpenAI Asterisk SQL

CNN Image Classifier — FashionMNIST

Deep Learning
2025
  • Designed and trained a 3-block CNN (Conv2d → BatchNorm → ReLU → MaxPool → Dropout) in PyTorch, achieving 80%+ validation accuracy on FashionMNIST.
  • Benchmarked against a fully-connected MLP baseline; tuned architecture depth, filter counts, dropout rate, and learning rate to optimize convergence.
Python PyTorch CNN BatchNorm FashionMNIST Deep Learning

Neural Network from Scratch

ML
2025
  • MLP implemented in pure NumPy — forward propagation, backpropagation, and gradient descent without any ML framework.
  • Full training pipeline: data loading, training loop, and evaluation on handwritten digit classification.
Python NumPy MLP Backpropagation

K-Means & PCA from Scratch

ML
2025
  • K-Means with convergence detection + PCA via eigen-decomposition in NumPy, applied to 2D synthetic datasets and MNIST (784 → 2 dims).
  • Demonstrated MNIST reconstruction at 3, 10, and 100 principal components to illustrate the quality–compression trade-off.
Python NumPy K-Means PCA MNIST Unsupervised Learning

CPU Scheduler Simulator

Systems · OS
2024
  • FCFS, SJF, Priority, and Round Robin scheduling algorithms in C; Unix signals used to model scheduling events and preemption.
  • Structured logging to validate scheduler correctness across multiple workloads and time-slice scenarios.
C Unix Signals FCFS Round Robin OS

Linux Backup Tool

Systems · POSIX
2024
  • Recursive directory backup in C using POSIX file system APIs, preserving permissions, metadata, symbolic links, and hard links to avoid duplicate copying.
C POSIX Linux File Systems Symlinks

WhatsBlast

Automation
2025
GitHub
  • WhatsApp automation workflows using n8n and the Evolution API for bulk message scheduling and delivery pipelines.
n8n Evolution API WhatsApp Workflow Automation

Arkanoid Game

OOP · Java
2024
GitHub
  • Arkanoid-style 2D game in Java with modular OOP architecture — game loop, event/input handling, collision detection, and extensible level system.
Java OOP Game Loop Design Patterns

Education

B.Sc. in Computer Science — Bar-Ilan University
Jan 2024 – Present  ·  Expected Aug 2027
Algorithms Advanced Algorithms Operating Systems Parallel & Distributed Systems Databases Machine Learning

Military Experience

Air Force Intelligence  ·  Israeli Air Force  ·  2021–2023
  • Operated in mission-critical environments requiring reliability and precision under strict deadlines.
  • Worked on sensitive operational projects in a team-oriented role requiring strong communication and adaptability.
  • Continued reserve service for 2+ years with ongoing operational involvement.