Gabriel Ganeles

Biomedical Engineering Student at Technion
Software Engineer
profile Picture

I am a fourth year Biomedical Engineering Student at Technion - Israel Institute of Technology. I'm passionate about software, mechanical, electrical and biomedical engineering and I strive to use my wide range of experience to create innovative hardware and software solutions. I'm excited to collaborate on novel and creative projects.

Projects

Shab-BOT

During my time at Technion, my friends and I would plan Shabbat meals together almost every week.
Figuring out what everyone was bringing was always a challenge to co-ordinate.
To address this, I wrote a command-driven bot that interfaces over Whatsapp.
Over time, this turned into a fully fledged Whatsapp Bot, complete with a reminder system, scheduled messages, and a quick way to find Shabbat Candle lighting times for 100,000+ cities.
This was originally written using whatsapp-web.js, but in order to speed it up and reduce memory footprint, I ported it to @whiskeysockets/Baileys, then to Golang's Whatsmeow.

Gabe's Games Corner

v1
v2
In my second year of Techion, I reignited an old passion for a game called SET when I learned that one of my friends also loved it.
In order to play more conveniently, I figured I should make a website where we could play set with each other.
Although alternatives exist, I found they could not keep up with the fast pace my friends and I preferred.
In order to build my vision without paying a single cent, I implimented the game using Firebase's Realtime Database, thereby avoiding server costs. The site itself is written in Svelte, hosted for free on Firebase.
This implimentation worked well, and I ultimately used the same system to build 3 other games: Memory, Anagrams (snatch), and Skull.
However, there was a bug with this implimentation, specifically for quick games such as set. When two people find sets simultaneously, this system fails. The database doesn't send data to the clients fast enough to appropriately check both sets, and therefore they both get accepted.
To address this bug and refine the player experience, I ultimately ported my previous code to a new app, with a frontend written in SolidJS and a backend written in Rust.

Experience

Autonomous Team Co-Lead | Formula Technion

Haifa, IL

Aug 2023 - Present

  • Co-led a 14-member team to design and implement the autonomous systems for a Formula-style race car
  • Implemented a CAN network to transmit data to the autonomous control unit of a Technion Formula electric car
  • Designed and built PCBs for sensor data acquisition and communication with the main processor
  • Engineered a low-cost multiplexing circuit enabling concurrent sensor readings from a single PCB
  • Coded the team’s public-facing website, improving visibility and outreach, attracting over 3k monthly visitors

Software Engineer | Technion BioMotion Lab (Final Project for Degree)

Haifa, IL

Sep 2024 - Present

  • Developed software to assist the coach of the Israeli Olympic windsurfing team in efficiently reviewing athlete footage
  • Designed a graphical user interface (GUI) to enhance the accessibility of the algorithm
  • Automated identification and stitching of maneuvers in windsurfing video footage using C++

Student Researcher | Technion’s Experimental Particle Physics Group

Haifa, IL

Sep 2023 - Jul 2024

  • Developed an algorithm to optimize detector overlap region selection for improved accuracy in Large Hadron Collider's muon detector
  • Simulated muon interactions within ATLAS to study detector activation patterns

Intern | Flinker Lab at NYU Langone

New York City, NY

Aug 2023 - Sep 2023

  • Extracted features from the sEEG data of 50 patients to train an EEG-to-speech neural network (MATLAB)
  • Converted medical images (MRI and CT) into 3D brain surfaces to map electrode placements into brain regions

Mechanical Engineer | Technion Rocketry Club

Haifa, IL

Sep 2022 - Jul 2023

  • Created a spring-based 3D printed parachute launcher for a hybrid solid-gas model rocket
  • Collaborated with propulsion and avionics teams to develop the rocket’s structural body

Robotics Engineer | Technion Automated Robotics Lab

Haifa, IL

Jan 2021 - Jul 2023

  • Built a 3D printed robotic gripper for reliable handling of salmon fillets
  • Programmed an Arduino Nano in C++ to control motors and driver circuits

Skills

Programming Languages

C
C++
Rust
Go
Python
MATLAB
TypeScript
Linux
ROS2
Git

Web Development

HTML
CSS
React
Svelte
SolidJS
Tailwindcss
Node.js/Bun/Deno
Flask
Firebase Realtime Database

3D Modeling

Creo
SOLIDWORKS
Onshape
Blender
Rhino
Grasshopper

Electronic Design Automation

KiCad
Altium
LTSpice

Awards

Technion Bio-Hack Hackathon

Technion Faculty of Biomedical Engineering

Proposed a device to assist in the rapid prevention of cutaneous infection.

April 2025First Place

Nucleate Bio-Fense Hackathon

Nucleate | DDR&D (מפא"ת) | Teva

Developed a novel solution to combat-based neck injuries.

April 2025First Place

Education

BSc in Biomedical Engineering

Technion - Israel Institute of Technology

2021 - Present

Haifa, Israel

© 2026 Gabriel Ganeles. All rights reserved.

Acknowledgement to Rishikesh S.