Building SDR: My Award-Winning Smart Car System at 17

At age 17, I developed a final project as part of the Gvahim Cyber Program. It earned the highest grade in the class — a perfect 100 — and was awarded with distinction. Today, I’m documenting it here on the blog both to preserve the work and to share something I’m proud of with others who love building practical, smart technology.

🛠️ The Project: SDR – Smart Driver Tool

SDR is a smart in-car platform I built to upgrade any vehicle — even those without built-in systems — with features that improve comfort, productivity, and multimedia access. It’s designed to be compact, intuitive, and easy to install, running on a touchscreen device powered by Raspberry Pi.

The system supports:

  • Music and video playback
  • Viewing photos and files on the road
  • GPS navigation
  • Transferring and accessing files directly from a home PC
  • Notes and reminders during travel

All communications and file transfers were secured and encrypted to ensure both privacy and integrity of the data — an essential layer of security for any modern connected system.

It was important to me that everything be integrated into one interface — no clunky accessories or multiple apps, just one clean experience tailored to the driver’s real needs.

💡 Why I Built It

Most infotainment systems in cars are expensive, limited in functionality, or overly complicated. I wanted to create something smarter — a tool that brings together essential features like navigation, media, and file access in one system. SDR was built for anyone who wants a smarter, more personalized in-car experience without breaking the bank.

⚙️ How It Works

The project is written in Python and runs on Kali Linux (Debian) installed on a Raspberry Pi 3 with a connected touchscreen. It uses modules like tkinter for the GUI, and socket for secure file transfers. I also designed a desktop companion app that lets users send files from their home computer directly to the in-car system.

The interface is simple: one main screen with buttons for file transfers, GPS, music, videos, and images. Behind the scenes, multithreading and socket communication handle multiple operations at once — for example, streaming music while receiving files from a connected device.

🚀 2025 Upgrades: Smarter, Faster, and Connected

Recently, I revisited the project and added a suite of powerful new features:

  • Advanced GPS navigation with live traffic and voice directions
  • Encrypted file transfer, now improved with better performance and added logging
  • Spotify integration for native streaming in the car
  • Connection to my personal AI assistant, enabling voice commands to play music, launch apps, access notes, and more
  • Offline media caching, for uninterrupted access even without signal
  • Refined UI design for a smoother experience across all screens

The result? A lightweight, portable car system with features that rival far more expensive commercial platforms.

💻 Technical Background

I’ve been programming since I was 9. Over the years, I’ve built many projects, but this one stands out because of its complexity and real-world utility. I applied skills from networking, UI design, systems integration, and cyber hygiene — and tied it all together into a complete, working solution.

Final Thoughts

SDR wasn’t just a school project — it was a chance to solve a real-world problem in a hands-on, creative way. I’m proud of the system I built, both in its original version and with the new upgrades.

Special thanks to my mentor, Golan Mor, who guided me throughout the program and encouraged me to keep pushing the limits.

Leave a Comment

Your email address will not be published. Required fields are marked *