This is the collection of softwares I have created over the years for School, College, Companies and also few useful tools for Personnel & for Friends use.
I have included the Description, Binary Setup, Screen shots etc

Simple EC2 Start/Stop Tool

posted Sep 9, 2016, 1:33 AM by Ankit Sharma   [ updated Sep 9, 2016, 1:40 AM ]

Simple tool to start stop aws cloud ec2 systems.

AWS Manager Tool

Windows 8 Redialer

posted May 18, 2013, 8:47 AM by Ankit Sharma   [ updated May 18, 2014, 3:17 AM ]

Update: There won't be anymore update to Win8 Redialer, as I have purchased new Modem which redials automatically :) . You can fork the source code here.
As many people know (Mostly Indians though) Microsoft has removed the redial options from the dial up connection settings in Windows 8 , it redials only when the first dial up connection fails,  not after other successive disconnections as it used to happen in previous versions of windows.

So, I have developed this little application so that it keeps my 3G connection alive.

This is the result of only couples of hours of work so its not perfect, feel free to send any comments/ suggestions/bugs at ankit[at]ankitsharma[dot]info (Including the log.txt reside near the executable with any bug report) and help me develop the application further.

How to Use:
1) Start the application
2) Select the connection from the list and press Start
3) Minimize the application, it will redial automatically if connection drops.


It uses DotRas API to get list of dial-up connections of all users. After selecting connection and pressing start, it checks the current state of connection, if its connected it adds the disconnect listener else it first try to connect then adds the disconnect listener. If a connection is disconnected, the disconnect listener try to connect at every 10 seconds until connected. Throughout the connected state, a timer pings Google every 30 seconds with 5 seconds timeout. In case the timeout occurs, the dialer hand ups the connection and reconnects.

I have only tested it on Windows 8 Professional x64(64 bit). But should also work for x86(32 bit) OS.

Notes for Windows 8.1:
- Use compatibility mode to run.
- Auto Start with windows wont work.


Download Link


- Added option to restart hosted network after disconnection-connection

- Added option to save username/password for PPPOE connection

- Updated to .Net Framework 4.5
- Added auto update functionality

- Fixed Issue with reconnecting after 10 seconds

- Added Options:
--- Auto Start with windows,
--- Auto redial (default connection),
--- Auto disconnect/connect if no bytes is receiving

- Added vpn dial up connection detection
- Added running application as administrator

- Initial Versions


posted Sep 13, 2009, 3:35 PM by Ankit Sharma   [ updated Jul 12, 2010, 9:27 PM ]


This project was created as part of 7th semester during my graduation. Its developed in JavaServer Pages (JSP), It has minimal features compared to PHPMyAdmin but all necessary functions are developed like managing Databases, Users, Tables etc.

Why JSP-MyAdmin?
MySQL database Management System used to story data. It is used in many web server as well in many big organization. But MySQl doesn't have any GUI, it has to be handled through Command Prompt. Hence it is tedious for the users who either dont know how to use MQL query and who love to work on GUI interface. Hence JSPMyAdmin works as a GUI for MySQL Database, through which you can control almost every MySQl functionality. This will defined a new era in the way system interacts with user and the way it solves the problems.

A Project can be extended to be used in Web Servers, and anywhere else where MySQL database is used. Thus, allowing JSPMyAdmin to manipulate the Database in easiest and simple way.



More at

BookBank Manager 2008

posted Sep 13, 2009, 3:32 PM by Ankit Sharma   [ updated Jul 12, 2010, 9:41 PM ]

This software was created to manage BookBank Facility provided by college to students every semester.
Its developed as an add-on to Granthalaya project, its looks & feel is almost same but completely changed in terms of coding/features.

Bookbank Manager 2008

Bookbank Manager 2008

Granthalaya - The Complete Library Management System

posted Sep 13, 2009, 3:29 PM by Ankit Sharma   [ updated Jul 12, 2010, 9:34 PM ]

This software was created in C#.Net and SQL server 2005, as part of 6th semester during my graduation. I had developed this Software for my College's Library. 

It was a live project hence it had some custom feature pertaining to my college's library including:
  • Bar-code compatibility.
  • User Friendly GUI interface.
  • and all the common features related to Library.

Granthalaya - The Complete Library Management System

Metal Crafts

posted Sep 13, 2009, 3:01 PM by Ankit Sharma   [ updated May 20, 2010, 6:32 AM ]

I created these two software as a Professional work for Metal crafts company( A Reliance contractor).

Metal Crafts - Welder Performance Qualification Record Management System is used to save Welder Performance Qualification Records, and Prints them with Accuracy in pre formatted Reports. Its developed in Visual Basic 6.0 with database support of DAT files.
It is programmed in easy way to remain User Friendly. Error handling is included to minimize the Error Report.

Metal Crafts - Material Issue Note is used to save daily's MIN Entry, and Print Monthly, Date wise and Custom Reports with Accuracy in pre formatted Reports. Its developed in Visual Basic 6.0 with database support of Microsoft Excel.

Metal Crafts
Just Auto play Menu


posted Sep 13, 2009, 2:59 PM by Ankit Sharma   [ updated May 20, 2010, 6:32 AM ]

This tool is used to automatically connect to Internet if User name and Password is saved on default connection.   

Usage :

Set appropriate time then click on Set button then hide/minimize the application. It will automatically connect/disconnect at specified time.

Features :

Automatically starts at startup.
Time has to set only once.
Later just start ur computer and Enjoy the sleep.

This is tool is created in C# .NET


Carom Board Game

posted Sep 13, 2009, 2:51 PM by Ankit Sharma   [ updated Oct 24, 2011, 8:21 PM by Ankit Sharma ]

This is a Game of Carom created by me in visual basic 6.0.
This game is played is so much in India, But I didnt find this
Game anywhere on internet so I decided to make one.

Its 1 to 1 game i.e  1 Player against computer.
Computer automatically decided the most possible shot it can get to get the coin.
It has a good looking graphics with realistic shot selections.
Customizable background music.
Options such save game, pause , top scorer etc.

Minimum requirements are only vb6 run time, 800x600 resolution,32 Mb Ram,Win 98 or above.

I m Planning to convert this game into 3D in XNA.

Carom Board Game

Lottery Broker

posted Sep 13, 2009, 2:47 PM by Ankit Sharma   [ updated Jul 12, 2010, 9:53 PM ]

The intention for creating this software was to predict the winning lottery of the day, based on the pattern it followed over the last 5 years.

This software increases the winning percentage to 40-60% which would be beneficial. There are some feature which are are not developed but the algorithm is working fine.
Its was targeted for lottery broker market in Mumbai. I started this project  as a free time work for my uncle.

Lottery Broker

SKSE Securities Ltd

posted Sep 13, 2009, 2:18 PM by Ankit Sharma   [ updated Jul 12, 2010, 9:48 PM ]

I created this software as a Professional work. It maintains the records of receipts and prints them.
Also, generates many preformed or custom reports on date ranges.

This software was developed for SKSE limited ( A stock company of Gujarat) As you may be knowing this company merged with Gujarat Stock exchange, So as a result I was dubbed and didn't got paid for my 1 months work.

1-10 of 20