Case Studies

Database Tool – Address Book

Built a command-line based Address Book application using C, enabling users to store, search, update, and delete contact records. Implemented file handling, dynamic memory allocation, and structured data storage using pointers and structures.

Completion Time

7 days

Module

Advance C

Database Tool – Address Book

Built a command-line based Address Book application using C, enabling users to store, search, update, and delete contact records. Implemented file handling, dynamic memory allocation, and structured data storage using pointers and structures.

Completion Time

7 days

Module

Advance C

Database Tool – Address Book

Built a command-line based Address Book application using C, enabling users to store, search, update, and delete contact records. Implemented file handling, dynamic memory allocation, and structured data storage using pointers and structures.

Completion Time

7 days

Module

Advance C

Image Stenography using LSG Encoding and Decoding

Developed a steganography-based tool to securely embed a secret text file within a BMP image. The implementation involved encoding the length of the text and hiding the message in the least significant bits (LSB) of the image bytes.

Completion Time

2.3 Weeks

Module

Advance C


Image Stenography using LSG Encoding and Decoding

Developed a steganography-based tool to securely embed a secret text file within a BMP image. The implementation involved encoding the length of the text and hiding the message in the least significant bits (LSB) of the image bytes.

Completion Time

2.3 Weeks

Module

Advance C


Image Stenography using LSG Encoding and Decoding

Developed a steganography-based tool to securely embed a secret text file within a BMP image. The implementation involved encoding the length of the text and hiding the message in the least significant bits (LSB) of the image bytes.

Completion Time

2.3 Weeks

Module

Advance C

MP3 Tag Reader

Developed a basic MP3 audio player capable of decoding and simulating audio playback. Focused on low-level file parsing and memory management to read MP3 file headers and streams.

Completion Time

1 Week

Module

Advance C

MP3 Tag Reader

Developed a basic MP3 audio player capable of decoding and simulating audio playback. Focused on low-level file parsing and memory management to read MP3 file headers and streams.

Completion Time

1 Week

Module

Advance C

MP3 Tag Reader

Developed a basic MP3 audio player capable of decoding and simulating audio playback. Focused on low-level file parsing and memory management to read MP3 file headers and streams.

Completion Time

1 Week

Module

Advance C

Lexical Analyzer

Developed a compiler front-end lexical analyzer that breaks down source code into tokens. Recognized keywords, operators, identifiers, and constants while reporting invalid tokens and formatting errors.

Completion Time

3 Weeks

Module

Advance C

Lexical Analyzer

Developed a compiler front-end lexical analyzer that breaks down source code into tokens. Recognized keywords, operators, identifiers, and constants while reporting invalid tokens and formatting errors.

Completion Time

3 Weeks

Module

Advance C

Lexical Analyzer

Developed a compiler front-end lexical analyzer that breaks down source code into tokens. Recognized keywords, operators, identifiers, and constants while reporting invalid tokens and formatting errors.

Completion Time

3 Weeks

Module

Advance C

APC - Arbitrary Precision Calculator

Designed a calculator capable of performing arithmetic operations on large integers that exceed native data types. Used custom data structures to handle operations like addition, subtraction, multiplication, and division with high precision.

Completion Time

2 Weeks

Module

D S A

APC - Arbitrary Precision Calculator

Designed a calculator capable of performing arithmetic operations on large integers that exceed native data types. Used custom data structures to handle operations like addition, subtraction, multiplication, and division with high precision.

Completion Time

2 Weeks

Module

D S A

APC - Arbitrary Precision Calculator

Designed a calculator capable of performing arithmetic operations on large integers that exceed native data types. Used custom data structures to handle operations like addition, subtraction, multiplication, and division with high precision.

Completion Time

2 Weeks

Module

D S A

Text Indexing Using Hash Algorithm

Created a high-performance keyword indexing system using hashing techniques. Allowed quick retrieval of words and phrases from large text files. Implemented custom hash functions and handled collisions efficiently.

Completion Time

4 Days

Module

D S A

Text Indexing Using Hash Algorithm

Created a high-performance keyword indexing system using hashing techniques. Allowed quick retrieval of words and phrases from large text files. Implemented custom hash functions and handled collisions efficiently.

Completion Time

4 Days

Module

D S A

Text Indexing Using Hash Algorithm

Created a high-performance keyword indexing system using hashing techniques. Allowed quick retrieval of words and phrases from large text files. Implemented custom hash functions and handled collisions efficiently.


Completion Time

4 Days

Module

D S A

Car Black Box

Prototyped an automotive black box system to record real-time data such as speed, GPS, and event logs. Enabled post-event diagnostics in case of accidents or system failures.

Completion Time

4 Weeks

Module

Micro Controllers

Car Black Box

Prototyped an automotive black box system to record real-time data such as speed, GPS, and event logs. Enabled post-event diagnostics in case of accidents or system failures.

Completion Time

4 Weeks

Module

Micro Controllers

Car Black Box

Prototyped an automotive black box system to record real-time data such as speed, GPS, and event logs. Enabled post-event diagnostics in case of accidents or system failures.


Completion Time

4 Weeks

Module

Micro Controllers

Pick-to-Light (Client-Server Communication)

Developed a warehouse automation system using CAN protocol. The server sends product data to client (quantity), and clients respond upon task completion—enhancing warehouse speed and accuracy.

Completion Time

1 Week

Module

Micro Controllers

Pick-to-Light (Client-Server Communication)

Developed a warehouse automation system using CAN protocol. The server sends product data to client (quantity), and clients respond upon task completion—enhancing warehouse speed and accuracy.

Completion Time

1 Week

Module

Micro Controllers

Pick-to-Light (Client-Server Communication)

Developed a warehouse automation system using CAN protocol. The server sends product data to client (quantity), and clients respond upon task completion—enhancing warehouse speed and accuracy.


Completion Time

1 Week

Module

Micro Controllers

Minishell Using Linux Internals

Built a mini-shell that mimics basic Unix/Linux shell functionalities. Supported execution of commands, process handling, piping, redirection, and background processes using low-level system calls.

Completion Time

2 Weeks

Module

Linux Internals

Minishell Using Linux Internals

Built a mini-shell that mimics basic Unix/Linux shell functionalities. Supported execution of commands, process handling, piping, redirection, and background processes using low-level system calls.

Completion Time

2 Weeks

Module

Linux Internals

Minishell Using Linux Internals

Built a mini-shell that mimics basic Unix/Linux shell functionalities. Supported execution of commands, process handling, piping, redirection, and background processes using low-level system calls.


Completion Time

2 Weeks

Module

Linux Internals

TFTP (Trivial File Transfer Protocol)

Implemented a TFTP client-server model over UDP to enable file transfers on lightweight networks. Focused on reliability using custom error handling and retransmission logic.

Completion Time

3 Weeks

Module

Linux Internals

TFTP (Trivial File Transfer Protocol)

Implemented a TFTP client-server model over UDP to enable file transfers on lightweight networks. Focused on reliability using custom error handling and retransmission logic.

Completion Time

3 Weeks

Module

Linux Internals

TFTP (Trivial File Transfer Protocol)

Implemented a TFTP client-server model over UDP to enable file transfers on lightweight networks. Focused on reliability using custom error handling and retransmission logic.


Completion Time

3 Weeks

Module

Linux Internals

Create a free website with Framer, the website builder loved by startups, designers and agencies.