9 of 9 projects
Multi-Agent Aerial Swarm Coordination Completed

Multi-Agent Aerial Swarm Coordination

Robotics

Event-driven coordination protocol for autonomous drone swarms

As an Undergraduate Research Assistant at the Communication Systems and Networks Lab, I collaborated on developing cutting-edge coordination protocols for multi-agent aerial swarms. This project focused on enabling autonomous drones...

Python ROS Raspberry Pi ArduPilot MAVLink
ENIGMA Logic Locking Framework Completed

ENIGMA Logic Locking Framework

Hardware Security

Automated hardware IP protection through logic obfuscation

During my internship at the IC Design Lab, I led the development of ENIGMA, a Python framework designed to automatically insert logic-locking defenses into hardware designs. This project addresses one...

Python Verilog RISC-V EDA Tools
SDN-Based Machine Learning IDS Completed

SDN-Based Machine Learning IDS

Network Security

Intrusion Detection System for Software-Defined Networks using ML/DL models

Software-Defined Networking (SDN) architectures introduce unique security challenges due to their centralized control plane. This project implements an intelligent Intrusion Detection System using machine learning. Machine Learning Models Random Forest...

Python TensorFlow scikit-learn Mininet Ryu CloudLab
Legal Case Outcome Prediction with NLP Completed

Legal Case Outcome Prediction with NLP

Machine Learning

Transformer-based models for automated legal analysis

As a Machine Learning Intern at the TUKL Deep Learning Lab, I developed an end-to-end machine learning pipeline for predicting court case outcomes using state-of-the-art natural language processing techniques. The...

Python TensorFlow PyTorch Transformers NLP
Private AI Document Analyzer Completed

Private AI Document Analyzer

AI & Privacy

Secure offline document analysis using locally deployed LLMs

This project demonstrates how organizations can leverage powerful language models for document analysis without compromising sensitive information by deploying models entirely offline. Privacy-First Architecture The system runs entirely on local...

Python Docker Ollama LLaMA DeepSeek
Scalar RISC-V Microprocessor Completed

Scalar RISC-V Microprocessor

Hardware Design

5-stage pipelined processor with hazard detection and forwarding

This project implements a complete RISC-V processor core from scratch, demonstrating the principles of pipelined computer architecture. The design achieves instruction-level parallelism through a classic 5-stage pipeline while maintaining correctness...

Verilog Python RISC-V Digital Logic
Voice-Controlled Home Automation System Completed

Voice-Controlled Home Automation System

Embedded Systems

ESP32-based voice automation with TinyML wake-word detection

This project brings voice control to home automation through an embedded system built around the ESP32 microcontroller with on-device wake-word detection using TinyML. TinyML Wake-Word Detection Privacy: Audio processing happens...

C/C++ Python TensorFlow Lite ESP32 JavaScript
FPGA Real-Time Circle Renderer Completed

FPGA Real-Time Circle Renderer

Hardware Design

Hardware-accelerated graphics using Bresenham's Circle Algorithm

This project implements hardware-accelerated graphics rendering on an FPGA, demonstrating how geometric algorithms can be translated into parallel digital logic for real-time visual effects. Bresenham’s Circle Algorithm in Hardware The...

Verilog FPGA VGA Digital Logic
2D CNC Machine (Drawbot) Completed

2D CNC Machine (Drawbot)

Embedded Systems

G-code controlled drawing robot with motion planning algorithms

This project brings digital designs into the physical world through a custom-built CNC drawing machine. By implementing G-code parsing and motion control algorithms from scratch, the system translates vector graphics...

C/C++ Python Arduino G-code