Projects
A short description of my past / present / future projects.
Musinatic
Musinatic is a music management application that I decided to write after being disappointed with other applications that never did the simple things I wanted them to.
It is written in .Net 2.0 with some straying to 3.5, uses last.fm’s web services to acquire useful artist information and is based entirely on open source code and components.
It is expected to come out as open source at some point.
Currently under development.
SAVion
SAVion is a computer vision project I worked on together with Beder Leonid and a lot of help from Lutati Benny during the last year of my Computer Science studies in the Technion.
We worked in conjunction with Dr. Mark Wertheim from the Wingate institute in an effort to build an automated solution for sport performance measurements in the Wingate institute.
In the Project Book (Hebrew) you can find a detailed description of the project and more cool images of me jumping around in colored stickers.
The project was written in C++ / MFC and was mainly based on the OpenCV Library and some DirectX.
Downhill

Downhill is a small 3D-ish game I wrote as the final project of my high-school computer science studies.
It’s written in pure C without any external libraries. Every bit of code is built from scratch with the graphics / UI running using Interrupts (loads of fun!)
Future Stuff
As a typical software engineer I am always thinking of the next thing to build. One application in particular that I’m contemplating about is a Personal Finances Management application.
The vision for this application is something of the sort:
-
Import financial data from online sources (Bank accounts, Visa cards etc).
-
Define running payments such as Loans, long term visa payments, Rent etc.
-
Define expected monthly income and other sources of repeated or one-time incomes.
-
Display a break-down of expected balance at any given point of time, and allow testing theoretical projections, such as:
What if I took a vocation In October for two weeks ?
What if I bought that new TV set in 8 payments ?
etc. -
Update expected transactions with real values when such are available and see how the projections change.

