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, Go
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
GitHub
  • Built a 3-tier concurrent TCP server in C: accept thread → per-connection client threads → lock-free A* routing workers (C11 _Atomic reads, zero contention) + EMA traffic workers (64-stripe mutexes) over the real Tel Aviv OSM road network (~6,500 nodes, ~13,000 edges).
  • Implemented A* pathfinding with a flat binary min-heap and per-worker pre-allocated RouteContext scratch space (generation counter for O(1) resets, no per-call allocation); added hierarchical section routing — a precomputed 5×5 hub-to-hub grid stitched with concurrent per-car segment routing for fast batch requests.
  • Modeled congestion physics for up to 30,000 simulated vehicles with per-class speed degradation; benchmarked 11.27× throughput scaling to 16 workers (362.5 → 4,087 ops/s, p50 13.3 ms) on a 16-core machine.
  • 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 C11 Atomics Lock-Free TCP/IP A* routing Hierarchical 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, with auto-detected language support for Hebrew, English, and French.
  • Integrated Deepgram Nova-2 for speech-to-text and Claude Sonnet for LLM-based conversation handling; Asterisk telephony infrastructure for automated call routing.
  • Backend services in Node.js, Express, and SQLite for scheduling workflows, with Google Calendar API integration for real-time slot availability and booking.
Node.js Express Deepgram Claude Asterisk Google Calendar API SQLite Docker

Orchestra — Multi-Agent Automation Platform

AI · Backend
2025
GitHub
  • Python multi-agent orchestrator that auto-discovers agents at startup and maps each to a CLI subcommand with zero manual registration.
  • Referral Finder agent: concurrently searches LinkedIn via Tavily, resolves candidate emails through a 4-tier pipeline (GitHub API → domain pattern cache → Hunter.io → SMTP RCPT TO), and generates personalized outreach with Claude Haiku.
  • Job Finder agent: searches job listings via web APIs, tailors CV content per role using the Claude API, and writes a formatted .docx file; secrets auto-injected into typed agent configs via naming convention.
Python Claude API Tavily Hunter.io SMTP ThreadPoolExecutor Docker

Mimi — AI Language Practice Coach

AI · Backend
2025
  • Real-time AI phone language coach routing Twilio calls directly into the OpenAI Realtime API over WebSocket — mulaw 8kHz audio forwarded raw in both directions with zero transcoding for sub-200ms conversation.
  • Multi-agent post-turn pipeline: Claude Haiku runs an async quality observer and safety-violation detector after each turn, while gpt-4o-mini generates post-call progress notes injected into the next session.
  • Persistent per-caller memory via Drizzle ORM + Neon PostgreSQL, letting returning callers skip onboarding; skill-file architecture defines all coaching behavior as versioned markdown loaded at runtime.
  • Multilingual onboarding across Hebrew, English, and German with server-side VAD language detection from the first turn.
Node.js OpenAI Realtime API Twilio WebSockets Claude Drizzle ORM Neon PostgreSQL

CNN Image Classifier — FashionMNIST

Deep Learning
2025
GitHub
  • 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
GitHub
  • 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
GitHub
  • 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
GitHub
  • 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
GitHub
  • 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.