Welcome to My Webpage !

Latest Photos

Professional Projects

I was involved in a number of professional projects while I was working as a Software Engineer for more than a year in Structured Data Systems Limited, a local branch of AfriGIS, one of the leading GIS solutions provider in Southern Africa. Here are two of them:

    • Intiendo Mapserver

      Intiendo Mapserver is a full fledged multithreaded server that generates map images dynamically based on user request. It has almost identical functionalities as google maps and microsoft live maps. We used C++, Winthread, MSXML, GDIPlus for developing it. View our maps at maps.afrigis.co.za.

    • Intiendo Atlas Generator

      Intiendo Atlas Generator is a desktop application for generating digital mapbook. Given a region, scale, mapbook-page-configuration, it can automatically generate map images corresponding to every page of the mapbook. It's GUI also offers several map editing functionalities. MFC/C++, LibXML, GDIPlus were used for development.

Course Projects

Here are some projects that I did as a part of course requirement:

    • An Intelligent Event Notifying System

      The system monitors Gmail and Twitter account of a user, and notifies him through SMS at some pre-specified events of interest.

      Used technology: Java Mail API, Java Twitter API, SMSLib, MySQL.
    • Mail2Phone

      The system fetches mail from mail server and converts those text messages to voice using text to speech engine so that you can hear your e-mails over land phones.

      Used technology: NetMailShar Pro 4.x, FreeTTS 1.2.1, parport, Java Mail API, MySQL 4.1
    • Internet Trading of DSE

      Developed for the customers of Dhaka Stock Exchange (DSE) so that they can buy/sell their shares through internet.

      Used Technology: ASP.NET 2.0, Microsoft SQL Server 2005, Microsoft IIS 5.1
    • Online Hotel Management System

      Developed for the management of a hotel where customers can book rooms, give food orders, and pay their bills online.

      Used Technology: PHP 4.3.1, Oracle 9i, Microsoft IIS 5.1
    • Implementation of OSI Layers

      The system simulates the Network Layer, Data Link Layer, and physical layer of internet protocol stack so that several PCs can transfer data, files through serial port connection.

      Used Programming Language & Technology: JAVA and commAPI
    • iCHAT

      This is a chatting software so that people can chat together from different computers.

      Used Programming Language: JAVA