Personal Projects

I love to design and implement software in my free time. Here you can explore a small subset of my personal projects.
  • Purdue Course Searcher: A Silverlight based web application that allows Purdue University students to search for courses and build their own schedule.

    Purdue Class Search
  • PDF Reviewer: A free tool that allows you to add comments to PDF files and share them with your colleagues. It is perfect for reviewing business documents and academic papers.

    Emil's PDF Reviewer
  • Neural Networks: A very detailed description of how feedforward neural networks work and how they can be used for classification. Includes a C# implementation.

  • Multi-Dimensional Range Search Tree: A data structure implementation in C# for efficiently locating points contained within a specified multi-dimensional region.

  • Disjoint Sets Data Structure: C# and C++ implementations of the Disjoint Sets data structure. This data structure allows for efficient repetitive grouping of elements.

  • GNU Multi-Precision Library for .NET: A .NET wrapper for the popular GNU MP Bignum Library. It allows C# and .NET developers to perform extremely efficient large number arithmatic.

  • Windows Vista Glass: A tutorial with sample C# code on how to create a window on Windows Vista that has the same blurred transparency effect as Internet Explorer.

  • Properties Box: A C# implementation of a dialog box that allows users to directly edit public properties of any .NET object.

© 2010 Emil Stefanov
About this Website