Jamil Valliani {Projects}

{
When I started thinkning about some of my biggest projects that I have undertaken during my time at RPI, so many came to mind that I did not know where to begin. Dual majoring in Computer Science and Computer & Systems Engineering involved a great deal of work, but also a lot of fun in creating some of these applications. I have picked some of these projects that I had the most fun doing, and I promise to keep updating the page with even more projects that I have done in the past four years.

Nintendo-enabled Smart Punching Bag

{
This was probably one of the most frustrating, yet cool projects that I did during my time at RPI. All engineers at my school take a class called Introduction to Engineering Design. This usually occurs in the sophomore or junior year. When I took it, I worked with a group of 8 other engineers. I got to take on a sort of managerial role in putting together our group presentations and managing our budget. I was also a lead in our software team, making lots of test programs and pieces of code that would eventually wind up in our final project.
Out project was essentially a standard floor-punching bag that was wrapped with a cover that contained highly durable sensors. These sensors were connected to a computer to allow various training sequences for the user, in combination with a foot pad that we also designed. In addition, we modified our circuitry so that our punching bag could connect to an old Nintendo Entertainment System (NES) and play Mike Tyson's Pnuch Out! Many other students and even teachers had a great time playing with our punching bag!
}

IPv6/IPv4 Chat System

{
I wrote this project in C++ for a class called Network Programming. Even though I did this project entirely on my own, I went an extra couple miles in implementing an object oriented system that allowed each client to be represented as it's own object in the server. This allowed me to easily coordinate transmission of messages between clients. Since I used to be a major IRC addict, I went all-out in trying to implement, or at least lay the ground work for many IRC-like features, such as a 'whois' functionality, as well as message broadcasting or private messaging. This was definitely one of the coolest programming projects I did during my time at RPI.
}

Network Security Presentation

{
I gave this presentation recently to my Writing to the World Wide Web class. Even though I was already familiar with the basics of network security from my previous experiences, it was a challenge to put together material and deliver a presentation to an audience that was not comprised of computer science students.
I was able to successfully deliver a comprehensive overview of network security concepts and also give a short tutorial on how to implement some web-based authentication on RPI's network. [link]
}

}

Questions? E-mail me!