Projects
Portfolio
This portfolio website was designed and developed using Next.js and Tailwind CSS to showcase my technical skills, experience, and personal projects in a clean and responsive layout.
Role:
Frontend Developer
Highlights
- Responsive Design
- Modern UI
- Fast Performance
- Downloadable Resume
Tech Stack
Scientific Calculator
A fully functional scientific calculator that performs arithmetic operations and plots mathematical equations in real-time. It includes a persistent history feature backed by a local SQL database, allowing users to review previous calculations.
Role:
Full-Stack Developer
Highlights
- Real-Time Plotting
- Persistent Calculation History
- Responsive Design
Tech Stack
CAN BUS Visualizer
This project allows users to visualize the status of various vehicle components over the CAN bus and store the data in a database for tracking and analysis. Developed using Python with Flask, it integrates frameworks like Pyvis for network visualization and provides an intuitive user interface for real-time monitorings
Role:
Full Stack Developer
Highlights
- Real-time Data Visualization
- Database Integration for Historical Tracking
- Interactive Network Graphs (Pyvis)
- Restful API Support
Tech Stack
OpenFlow Network Controller Lab
Built a custom software-defined network using the POX controller and OpenFlow protocol. Established host-to-host communication and implemented rule-based packet filtering to control network traffic flow. Demonstrated programmable network behavior and dynamic flow control using Python scripts.
Role:
Network Engineer (SDN Focus)
Highlights
- Custom Traffic Flow Rules
- Host-to-Host Communication
- Rule-Based Packet Filtering
- Software-Defined Networking (SDN)
Tech Stack
MSP430 Blinky Toy
Developed an interactive toy using the MSP430 microcontroller programmed in C and assembly. The system features dynamic LED patterns, sound generation, and state-based transitions using button inputs. Implemented a state machine for mode management and integrated low-level assembly for performance-critical functionality.
Role:
Embedded Systems Developer
Highlights
- Dynamic LED Control
- Sound Generation via Timer Interrupts
- Finite State Machine Design
- Assembly-Based State Transitions