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.


Imagination is more important than knowledge. For while knowledge defines all we currently know and understand, imagination points to all we might yet discover and create

-- Albert Einstein (1879 - 1955)

drupal statistics module
Free Web Hosting