Bhavin Mankad

Home | Research | Projects | Courses | Resume| Links

 
Graduate Projects

  1. Minirel - A mini-relational database system
    Implementing heap-file layer, access layer and front end layer for a relational database system. System developed in C language over Fedora Linux.

  2. LFS - Log Structured File System
    Implemented a Unix like file system which is optimized for writes with concepts like checkpoint and recovery, segments clean-up, caching etc. Implemented in C over Fedora Linux. Inter-process communication implemented through Berkley sockets.

  3. Internet Router
    Developed a fully functional internet router which routes real network traffic. Routing achieved through Shortest Path First algorithm. Implemented in C over Fedora Linux.

Undergraduate Projects

  1. Peer to Peer File sharing system
    Designed and implemented P2P file sharing with Controlled Decentralized Architecture. Implemented concepts like Load balancing, Fault Tolerance, Scheduling etc Microsoft Visual C#.NET, Microsoft Access

  2. Fingerprint Verification System
    Designed and developed Fingerprint Verification System with features like Image Enhancement, Pattern Matching and Verification MATLAB and Microsoft Access

  3. Timetable Scheduling and Management System
    Developed a timetable generation for classes, based on the inputs like faculty work load, availability of classrooms etc. Applied concepts like scheduling, resource allocation etc Microsoft Visual Basic 6, Microsoft Access

  4. Messaging System
    Implemented messenger/chat client-server program which facilitates users with functionalities like friends list, multiple chat etc. Microsoft Visual Basic 6, Microsoft Access

  5. Text Editor and Utilities
    Developed a text editor, in C language, implementing Data Structures like Double-Linked List. Utilities like file and directory operations along with common text editing functionalities