Skip to content
View odeliyach's full-sized avatar
  • Tel Aviv University
  • Tel Aviv, Israel

Highlights

  • Pro

Block or report odeliyach

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
odeliyach/README.md

Hi, I'm Odeliya 👋

CS Student @ Tel Aviv University (School of CS & AI) · Systems · ML/NLP · Software Engineering

About Me

  • 🎓 Computer Science student at Tel Aviv University
  • 🔬 NLP Research - fine-tuned DistilBERT for toxic language detection, co-authored academic paper
  • ⚙️ Love low-level systems programming in C - shell, kernel module, TCP server
  • 🤖 Built a neural network inference engine from scratch in C (258x faster than PyTorch on small networks)
  • 📱 Built a full Android e-commerce app independently in high school

Tech Stack

Languages

C Python Java C# Bash

Systems & Infrastructure

Linux POSIX

ML / NLP

PyTorch HuggingFace scikit-learn NumPy Pandas

Data

MySQL Cassandra

Tools

Git Docker Android Studio VS Code Visual Studio PyCharm Eclipse

GitHub Stats

GitHub Streak

🎯 Featured Projects

ML & Performance

  • tiny-ml-runtime — Generic neural network inference engine in pure C. 258x faster than PyTorch on small networks. Lock-free atomics, SIMD-friendly memory layout, reveals BLAS optimization crossover on large networks.
  • Algoscope — Real-time algospeak & toxicity detection on Bluesky. Fine-tuned DistilBERT model achieving 73.2% recall on MADOC dataset. Live Demo
  • Clustering-Algorithms-Lab — Three clustering algorithms (Lloyd's K-Means, K-Means++, SymNMF) with 5.5x performance optimization. Hybrid Python-C architecture with comparative benchmarking framework.

Systems & Infrastructure

  • Linux-System-Programming — Production-grade C11: mini shell with multi-stage pipelines + thread-safe queue achieving ~400K items/sec. Demonstrates process management, signal handling (SIGINT/SIGCHLD), fork/exec/pipe, POSIX threads, condition variables, and memory-safe concurrency patterns.
  • Kernel-Development-Lab — Linux kernel character device driver implementing message slots IPC mechanism. Features IOCTL command handling, user/kernel-space data transfer (copy_from_user/copy_to_user), atomic operations, lazy allocation, and comprehensive error handling.
  • Network-Infrastructure-C — TCP printable-characters counter: single-threaded server/client streaming files with ASCII classification and robust error semantics. Includes integration tests, Makefile automation, and Docker deployment.

Automation & Full-Stack

  • CareerOS — End-to-end AI job search automation: CV analysis, interview prep scheduling, email classification, portfolio matching. Built with n8n workflows, Groq LLaMA, GitHub API, and Obsidian sync. Live Demo

Tools & Templates

  • my-project-template — Professional GitHub template repository with language-agnostic Makefile, multi-stage Docker, GitHub Actions CI/CD, and interview-focused INTERVIEW_NOTES.md documentation.

💪 Core Competencies

Performance Optimization · Neural Network Inference · Clustering Algorithms · Linux Kernel Development · Character Device Drivers · IOCTL Protocol Design · TCP/IP Networking · Systems Programming · Process Management · Concurrency Patterns · Signal Handling · Memory Safety · C · Python

Proven Expertise:

  • Performance Engineering: 258x NN inference speedup, 5.5x clustering optimization through low-level C and algorithmic refinement
  • Kernel Programming: Character device drivers, IOCTL command handling, user/kernel-space data marshaling (copy_from_user/copy_to_user), atomic operations
  • Concurrency: POSIX signals (SIGINT, SIGCHLD), C11 threads, mutexes, condition variables, per-thread handoff patterns, deadlock-free synchronization
  • Production ML: Fine-tuned NLP models (73.2% recall), train/serve parity, threshold engineering
  • Full-Stack Automation: Workflow orchestration (n8n), cloud API integration, real-time data pipelines
  • Systems Programming: fork/exec/pipe, process groups, file descriptor handling, network protocols, robust error handling with standard errno semantics

Pinned Loading

  1. Algoscope Algoscope Public

    Real-time algospeak & toxicity detection on Bluesky , fine-tuned DistilBERT · FastAPI · Streamlit · NetworkX · HuggingFace Spaces

    TypeScript

  2. AlgoShield-Algospeak-Detection AlgoShield-Algospeak-Detection Public

    Fine-tuning a compact transformer for robust detection of evasive toxic language across decentralized social media platforms

    Python

  3. CareerOS CareerOS Public

    End-to-end AI-powered job search automation: AI analysis, CV tailoring, follow-up scheduling, Gmail classification, inbox auto-labeling & live portfolio dashboard. Built with n8n, Groq LLaMA, GitHu…

    HTML

  4. tiny-ml-runtime tiny-ml-runtime Public

    Generic neural network inference engine in pure C. 258x faster than PyTorch on small networks, reveals BLAS optimization crossover on large ones.

    C

  5. Clustering-Algorithms-Lab Clustering-Algorithms-Lab Public

    Comprehensive repository exploring three clustering algorithms (Lloyd's K-Means, K-Means++, SymNMF) from foundations to advanced techniques. 5.5x performance optimization, hybrid Python-C architect…

    Python

  6. Linux-System-Programming Linux-System-Programming Public

    C11 systems programming: Mini shell with multi-stage pipelines, signal handling, zombie prevention + thread-safe queue achieving ~400K items/sec with per-thread condition variables. Demonstrates P…

    C