A file synchronizing system, which enables user to upload files in encrypted form to online file storage system, such as Dropbox, and gives user the option to search and share the encrypted files.
A search engine for recent news from top news providers consisting modules for page storage, crawling, indexing, page rank analysis, and responsive user interface of easy search result retrieval.
A Kerberos alike system, which includes a Authentication Server that authenticates clients and provides tokens for Master File Server and Department File Servers. Client communitates in encrypted form with master server for access to different files in department file server. We designed a secure protocol for supporting such communication and also implemented it.
Social medias e.g. Twitter, Facebook, Google+ are getting popular day by day. People are sharing their views, making comments on different topics. In our project, we worked on Twitter’s public API. The main idea is to find out the similarity of users set those are tweeting on various trending topics.
A secure map-reduce job execution system on top of hadoop, which can execute range queries securely in a ￼network topology where map jobs run in untrusted nodes forcing data encryption in datanodes.
Web application designed to ease the management of course and registration process of a university. Main motivation behind the project is to increase accountability and maintainability of student's courses data.
Nine Men's Morris is 2000 years old strategy board game for two players. I implemented an artificially intelligent version of this game, which can play against human. At the core there is a fine implementation of Alpha-Beta pruning.
The Asian Chamber of Commerce and Industry is a not-for-profit and charitable organisation that aims to advance and empower local Asian businesses in Sydney. I designed the official website of this organization, featuring advanced admin panel, news, events, photos, newsletter section and a member registration module.
US Halal Food is a warehouse in Irving, TX suppling groceries to nearby halal outlets. I designed official web site of Us Halal Food, which included intuitive user interface for product search and an advanced admin panel for managing website.
Implementation of Tic-Tac-Toe game in Android platfrom. Alpha-Beta pruning search algorithm is used for intelligent move calculation
Vade mecum is Latin word; literary means 'go with me'. Motivation behind this application is to use the versatility and omnipresence of Internet to aid studying and memorising words, the toughest part of Graduate Record Examinations (GRE) preparation.
A web application for monitoring student progress utilizing RtI method, which is an academic intervention method designed to provide early, effective assistance to children having difficulty learning.
A 3D modeling of a billiard game environment that features collision detection, interactive lighting and camera movement.
CSE department at BUET has a tradition of organizing a technical festival. This festival includes project shows, career fair, cultural show, etc. I designed a website for supporting and organizing the festival in 2010.
A web based solution for sharing information about tours. Users can share their experience about tour and comment about others tours.
Implementation of several operating system feature like threading, addressing, multiprogramming, read/write, exec ect. in fameous simulator NACHOS
Data link layer is second layer from the bottom in Open Systems Interconnection (OSI) model of network communication. We are provided with a physical layer and a noisy communication layer. We implemented the Data Link Layer and partial part of Network Layer.
A web application developed for a Belgian online school library that enables users to submit their book orders online. Special feature of this application is users can give back old books and get some percentages of money back, which can be used to buy new books.
Aural aurora is a web application where user's social profile is developed depending on the taste of music. It also contains collection of popular artist, album, song information.
Complier implemented using Lex, Yacc to compile and execute sub set of Pascal language
Motivated by the concept of collaboration in recent software development, an effort to build an image editor with that users can collaboratively draw an image.
In Pacman game player's objective is to eat all seeds in a maze and there are enemies who constantly trying to kill the player. In my version of Pacman enemies follow player in shortest path using BFS algorithm. It also supports multiple customizable levels. Finally, it also featured few awesome cheat codes.