Projects

 

To access some of my projects, check out my
projects wiki

Course projects

NACHOS : Toy Operating System -- Spring 10
Class Project, Operating Systems, NIT Calicut
• Build a nascent operating system with the limited functionalities of a real OS. The project was based on NACHOS source code, a familiar experimental OS by UC Berkeley.

LED Counter -- Spring 10
Class Project, Operating Systems, NIT Calicut
• Wrote a Linux device driver module for tweaking the keyboard LED’s in the form of a counter.

Simple Integer Language (SIL) Compiler -- Fall 09
Class Project, Compiler Design, NIT Calicut
• Engineered a compiler for a simple & strongly typed language (SIL) running on a hypothetical machine based on the MIPS machine architecture.

Private & Public key Encryption & Digital Signatures -- Fall 09
Class Project, Crytography & Number Theory, NIT Calicut
• Private-key Encryption : Implemented AES (Rijndael) block cipher in counter mode
• Public-key Encryption : Implemented ElGamal-192, RSA-2048 & ECC-192 schemes
• Digital Signatures : Implemented DSA using SHA-1 hash function

GNS3 Network Simulation -- Fall 09
Class Project, Computer Networks, NIT Calicut
• Simulated complex networks running on Cisco routers using GNS3, a graphical network simulator.

E-books: a website for books -- Spring 09
Class Project, DBMS , NIT Calicut
• Created the prototype of a PHP-MySQL based website which could be used to sell & buy books online.

Simple Database Management System -- Spring 09
Class Project, DBMS , NIT Calicut
• Created modules of a simple database management system based of University of Wisconsin(Madison)’s Minirel.


Every artist was first an amateur.

-- Ralph Waldo Emerson (1803 - 1882)

drupal statistics module