G S Modi
Gurpreet Singh Modi

Quotable Quote

"Success is the ability to go from one failure to another with no loss of enthusiasm."
- Sir Winston Churchill


Linkedin

Recent Works

M.S. Class Projects | Web Projects | Presentations

Class Projects:

Distributed Communication ProtocolsDistributed Communication Protocols

Built communication protocols using Socket Programming & RMI for distributed systems as part of the "Distributed Operating Systems" class. The protocols used client-server communication as well as remote methods with the concept of a broker serving as the service repository.

Technologies Used: Java
Code Available on Request

Cryptography Algorithms and SSLCryptography Algorithms and SSL

Implemented common cryptography algorithms and a file transfer application using the SSL protocol in the "Computer & Network Security" class. Cryptographic algorithms included different operation modes for 3DES, RC4 and RSA.

Technologies Used: Java
Code Available on Request

P2P File Sharing SystemP2P File Sharing System

A multi-threaded, command line P2P system, similar to the BitTorrent client developed for the "Computer Networks" class. Multiple nodes working simultaneously, act both as server and client, sending and receiving chunks of files, which are merged to construct the file.

Technologies Used: Java
Code Available on Request

MIPS Dissembler and Simulator MIPS Dissembler and Simulator

Developed a system to disassemble binary files and simulate the execution of MIPS instructions using Tomasulo’s algorithm, as part of the "Computer Architecture" class.

Technologies Used: C++
Code Available on Request

AFIRSAirline Flight Information and Reservation System

Developed an Airline Flight Information and Reservation System for the "Database Management Systems" course in the Fall Semester of 2008. Its a flight search and ticket booking application with a database administration panel.

Technologies Used: ASP.NET, C#, MS-SQL

Red Black TreesRed Black Trees

Implemented insertion and deletion algorithms with random input generation on the Red Black Tree data structure. Developed as part of the "Advanced Data Structures" class.

Technologies Used: C++
Code Available on Request

top »

Web Projects:

PMAPollution Monitoring & Analysis

Project developed as the final year dissertation project of B.Tech. The system facilitates the monitoring and analysis of pollution levels by region. It computes an innovative pollution index depending upon the concentration level of the pollutants.

Technologies Used: ASP.NET, C#, MS-SQL

Kathy J. CaldwellKathy J. Caldwell

Campaign website for Kathy J. Caldwell, president-elect for the American Society of Civil Engineers (ASCE). The website also includes a PHP based photo gallery and content editing features.

Technologies Used: PHP, MySQL

ChocoDevilzChocoDevilz

Designed the website for ChocoDevilz, a chocolate company offering tailor-made solution for all your chocolate needs. For more information read this post on my blog.

Technologies Used: ASP.NET

GTBITGTBIT

Designed and developed the website of my college, "Guru Tegh Bahadur Institute of Technology" (www.gtbit.org). The website includes an Alumni System, Faculty Information System and an Administrator Control Panel.

Technologies Used: PHP, MySQL

ISC Irish Sikh Council

Designed and developed the website of Irish Sikh Council. The website includes a file-based content management system.

Technologies Used: ASP.NET, C#

top »

Presentations:

Software+ServicesSoftware+Services

A presentation focusing on the trend of software+services. It presents the Software as a Service (SaaS) application model and discusses the various techniques and issues for developing such applications.

Download: .pptx

Win the WebWin the Web

A presentation introducing the Web 2.0 jargon and providing an overview of the various web technologies - client side, server side, web services and mashups. Targetted for novice users to aquaint them with the various trends on the internet.

Download: .ppt | .pdf

SOA & Web 2.0Service Oriented Architecture & Web 2.0

A seminar on 'Service Oriented Architecture & Web 2.0', presented as part of the 7th semester curriculum. The focus is on the convergence of  SOA and Web 2.0 - the use of Web 2.0 technologies acting as front ends to SOA back-end environments.

Download: .ppt | .pdf

.NET Next Generation Computing with Microsoft .NET

A presentation highlighting the Next Generation Computing with Microsoft .NET. The presentation covers the generations of computing, an introduction to the next generation computing and programming on the .NET framework.

Download: .ppt | .pdf

MS Projects Imagine.Create.Win

A presentation featuring the various Microsoft Project Competitions. It presents the Imagine Cup, Student2Business Program and the Student RockStar Competition.

Download: .ppt | .pdf

top »