Skip to content
View tomerbenveniste's full-sized avatar

Block or report tomerbenveniste

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 is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tomerbenveniste/README.md

Hi, I'm Tomer Benveniste πŸ‘‹

Electrical & Computer Engineering student working across the hardware ↔ software boundary β€” embedded firmware, analog circuits, signal processing, and C/C++ systems programming.

3rd-year ECE student at Ben-Gurion University of the Negev, specializing in Computers and Communications. Previously a Systems Technician & QA engineer at Hartech Technologies (defense sector) and a Naval Communication Operator & Team Lead in the Israeli Navy.

πŸ“ Beer Sheva, Israel

Recently completed: Systems Programming (C/C++ & Linux) Β Β·Β  Currently learning: Digital Signal Processing Β· Digital Electronic Circuits (CMOS design & logic)


🧰 Tech Stack

C/C++ Python MATLAB Assembly Β  Linux Git Azure DevOps VS Code


πŸ› οΈ Skills

  • Languages: C/C++, Python, MATLAB, Assembly (MSP430)
  • Embedded & Hardware: MSP430 firmware (HAL/BSP/API), GPIO / timers / ADC, hardware interrupts Β· BJT/MOSFET analog design Β· ORCAD PSpice
  • Software: OOP design & polymorphism, data structures, template programming, exception handling
  • Communications & DSP: AM/BPSK modulation, AWGN channel modeling, BER analysis Β· filter design, spectral estimation, adaptive filtering
  • Signal & Numerical: Sampling & reconstruction, frequency-domain (FFT) analysis, iterative numerical solvers
  • Tools & Environments: Linux CLI, Git, Azure DevOps, VS Code
  • Systems & Integration: LAN/IP networking, VOIP systems, RF & satellite communication, QA & testing

πŸ“‚ Academic Projects

Repo Description Language
systems-programming OOP systems in C++: operator overloading, polymorphic class hierarchies, RTTI dispatch (dynamic_cast), a hand-rolled template container (Array<T>), and exception handling β€” plus lower-level C data-structure work C / C++
matlab-modern-communications AM modulation over a noisy channel and BPSK over AWGN with MAP detection and bit-error-rate (BER) vs. SNR analysis MATLAB
matlab-signal-processing DSP from sampling & aliasing to Butterworth filter design, Yule-Walker spectral estimation, and steepest-descent adaptive filtering MATLAB
python-oop-simulation OOP system with 13 interdependent classes: inheritance, polymorphism, and two-agent battle logic Python
matlab-numerical-methods Iterative nonlinear solvers (Newton-Raphson, Secant, Fixed-Point); convergence rate analysis MATLAB

πŸ”§ Hardware & Embedded (lab coursework)

  • Embedded firmware β€” MSP430 Assembly: Built a layered firmware architecture (HAL/BSP/API) across 6 progressive labs β€” GPIO control, PWM generation, hardware interrupts, LCD display, and ADC-based signal measurement; fully interrupt-driven with low-power sleep modes.
  • Analog Electronic Circuits (top course grade): Designed and analyzed BJT (NPN/PNP) and MOSFET circuits β€” biasing, small-signal AC analysis, current mirrors, and power amplifiers; PSpice pre-lab simulation and bench validation with oscilloscopes, spectrum analyzers, and DMMs.

πŸ’Ό Experience

  • Hartech Technologies β€” Systems Technician & QA (2022–2023) Β· Deployed VOIP communication infrastructure across 30 operator terminals (IP configuration, cross-system integration, live testing) β€” contributing to delivery 6 months ahead of the client deadline; manual QA via Azure DevOps alongside R&D.
  • Israeli Navy (IDF) β€” Naval Communication Operator & Team Lead (2017–2020) Β· Operated and maintained RF and satellite communication systems on a missile ship; led a team of 12–15; graduated the communications operator course ranked 1st in class.

πŸ“œ Certifications

  • Anthropic β€” Introduction to Agent Skills (2026)

πŸ“« Contact

Pinned Loading

  1. systems-programming systems-programming Public

    Systems Programming coursework (C/C++ + Linux) β€” BGU ECE

    C++

  2. python-oop-simulation python-oop-simulation Public

    Object-oriented combat simulation in Python β€” 13-class hierarchy with abstract base classes, inheritance, polymorphism, and operator overloading (BGU ECE)

    Python

  3. matlab-signal-processing matlab-signal-processing Public

    MATLAB DSP coursework β€” intro (sampling, aliasing, FFT) through advanced (Butterworth/impulse-invariance filter design, Yule-Walker AR spectral estimation, steepest-descent adaptive filtering) (BGU…

    MATLAB

  4. matlab-numerical-methods matlab-numerical-methods Public

    MATLAB numerical methods β€” Newton-Raphson, Secant, and Fixed-Point solvers with convergence-order analysis (BGU ECE)

    MATLAB

  5. matlab-modern-communications matlab-modern-communications Public

    MATLAB modern-communications coursework β€” AM modulation over a noisy channel and BPSK over AWGN with BER-vs-SNR analysis (BGU ECE)

    MATLAB