Languages
Fluent in English, Arabic, and Hebrew. Basic proficiency in French.
Coding
Systems: Rust (Expert), C, C++11.
Web/Data: TypeScript, JavaScript, SQL, HTML/CSS, Go, Python.
Paradigms: Procedural, Object-Oriented, Functional, and Logical programming.
Systems & Architecture
Distributed Systems: High-performance P2P protocols, broadcast mechanisms.
Low-Level: Firmware development, RTOS, virtual memory, caching, hardware drivers.
Performance: Real-time device optimization, custom data structures from scratch.
Formal Methods
Reasoning: Property Directed Reachability (PDR), Hardware Model Checking.
Tools: Coq (Proof Assistant), CBMC, ABC (Logic Synthesis).
Databases
Deep understanding of database internals: Log-Structured Merge (LSM) trees, Write-Ahead Logging (WAL), ACID transactions, indexing strategies, and query optimization. (PostgreSQL, MongoDB).
Web & Tools
React, NextJS, Flutter, Node.js. Experienced with Git, CI/CD, and Open Source contribution (dfdx).
Soft Skills
Project management (Agile), technical instruction/teaching, academic research, and assessing developer performance.