Karim Ghaddar

ECE/CS Graduate & Software/Hardware (Systems) Engineer

About

I'm a recent ECE/CS graduate interested in hardware, software, networking, and security. My academic, internship, and personal projects span software engineering, hardware design, embedded systems, cybersecurity, and robotics. You can see some of them below!

Selected Projects (Scroll →)

Note: Repositories are private as some projects are still active assignments. Access available upon request.

Auto-Remediation Security Agent

End-to-end pipeline that scrapes C repositories and detects vulnerabilities using CodeBERT embeddings. Identified integer overflows and OOB writes in public code and generated concrete fixes via Gemini API.

View Architecture →

View Code (Private) →

Python / BERT / NLP / Security

Autonomous Robotic Foosball Table

Autonomous foosball playing robot using closed-loop visual feedback on Nvidia Jetson. Can be a mechatronic RL testbed. Deploys quantized custom ImageNet ONNX models via TensorRT to control stepper motors at 30fps.

View Architecture →

View Code (Private) →

C++ / TensorRT / Robotics / Embedded

32-bit RISC CPU & FPGA Pong

Custom 5-stage pipelined processor with MIPS-based ISA implemented on Xilinx FPGA. Features full hazard handling (bypassing, flushing) to drive a scratch-coded Pong game at 100MHz.

View Architecture →

View Code (Private) →

Verilog / Vivado / FPGA

Quadratic Sieve Factorization

High-performance implementation of the Quadratic Sieve algorithm for integer factorization. Optimized generation of B-smooth numbers to demonstrate RSA vulnerability.

View Architecture →

View Code (Private) →

Python / Cryptography / Math

Election Sentiment Analyzer

Predictive Naïve Bayes model trained on scraped Twitter data. Built full ETL pipeline using Snscrape and Scikit-learn to forecast 2016 election results with high accuracy.

View Code (Private) →

Python / Scikit-learn / Data Science

Technical Skills

Core Languages Python [PyTorch, Flask, Django, Pandas, NumPy], JavaScript [TypeScript, React], Go [gRPC], SQL [PostgreSQL], C++/C, Verilog [Vivado, RTL]
Infrastructure AWS (ECS, Lambda, RDS), Terraform, Docker
Databases PostgreSQL, ElasticSearch, DynamoDB