Projects
Nepali Spell-check Dictionary for Firefox
This extension is a subset of Nepali SpellChecking Dictionary compiled by Madan Puraskar Pustakalaya. The dictionary is covered by LGPL which allows me to redistribute it in this form. Thanx to MPP and the team for the wonderful work.
Installation Instruction
- Download the installation package from Firefox Addon Page.
- Drag and drop the file to Firefox and follow the installation instructions
- For Nepali spell-check, right click in the textbox and select Languages > ne_NP
Nepali Unicode Keyboard Layout Standarization based on Genetic Algorithm
Our attempt to standarize the Nepali Unicode Keyboard Layout based on Genetic Algorithm.
We have analyzed a Nepali corpus of 7,797 articles, consisting of 2,452,937 words to obtain the frequencies of monograph and digraphs. The obtained data has been processed using Genetic Algorithm to give an optimum Nepali Keyboard Layout.
The following criteria have been considered:
- Learnability
- Load Distribution
- Modifier Overhead
- Hand Alteration
- Consecutive Usage of Same Finger
- Big steps by fingers of same hand
- Hit direction
Nepali Speech Recognition
My final year project.
Abstract
Speech recognition is the process of converting a speech signal to a sequence of words, by means of algorithms implemented as a computer program. This project analyzes the existing models for recognition of Nepali speech. Upon finding the shortcomings of the existing models, we move on to Ear Model, which is the simulation of how human ear and brain work together for speech recognition. This model eventually was found out to provide better accuracy than conventional methods. To further alleviate accuracy, provision for Nepali Dictionary checking and the database of syllables’ frequencies from Nepali corpus has also been devised. By using these techniques we have been able to achieve a speech recognition model that can be helpful to all seeking better model of speech recognition of Nepali language and other languages as well.
Ad Hoc SMS Voting
Ad Hoc SMS Voting is an attempt to build an application to help and ease the process of SMS voting through the use of a Symbian Series 60 Smartphone, Bluetooth connectivity using Symbian OS's API’s and a complete J2SE based server application for final parsing and manipulation of the SMSes as per requirement.

InfoARPA
A website containing detailed information about Arpanet and the origins of Internet. This website was built as a participant in IEEE Computer Society CHC60 Competition, and also won Honorary Mention Award.
The website is at http://koshi.ioe.edu.np/chc60
The other team members were:
- Ayush Shrestha
- Subhash Poudel
Class Website CMS
A simple CMS (Content Management System) designed for building up class' website. The CMS has handle multiple departments and has features like:
- File Sharing
- Photo Gallery
- Link Sharing
- Shoutouts
- Polls
- User Profiles
- etc...
The code is in PHP and the database used is MySQL.
The other project members were:
- Ayush Shrestha
- Shishir Jha
BCT060 Website
BCT060 was our class website:
2060 Batch,
Computer Engineering,
Pulchowk Campus,
Institute of Engineering.
The website was programmed in PHP using flat files to store data.
The website was previously hosted at http://bct060.5gigs.com but is non-existent now. But hope the code would be useful to others learning PHP.
The other project members were:
- Ayush Shrestha
- Puspeshowr Pokharel
- Shishir Jha