Hey, I'm Soroush Falahati

Software && Web Developer

About me

A small introduction about my self

Soroush Falahati

Software && Web Developer

My name is Soroush Falahati, an almost freelancer Windows and Web developer. I started programming at age of 13 using VB5 and after couple of years migrated to VB6 and then VB.Net. It was the time when I started to learn C# and going for Microsoft MCSD certificate, unfortunately I was too busy and there was no official place in Iran to pass exams so when I received my certificate from another country it was already MCPD days (Of course it seems that Microsoft started MCSD exams again since 2011). At same time I started writing PHP, C++ and using MySQL too. Anyway, I still love Visual Basic for its readable syntax.

I like electronics too; maybe it was effect of my father's job that i started playing with transistors when i was only 7~8 years old. Although computer was more interesting for me maybe because you don’t need many tools and it seems cleaner too, but I still like electronic and play with microcontrollers for hobby sometimes.

I am currently working as the lead developer of a highly motivated and talented international team called Black Dynamix.

Technical Skills

I can say i’m quite good at

VB 6 & .Net

C#

C++

ASP.net

WPF/Silverlight

PHP

CSS/CSS3

Javascript/jQuery

MSSQL & MySQL

Work Experience

What projects I did and where I work now

  • 18th Nov 2013

    OpenNI 2, the book

    C++, Book

    OpenNI 2 Cookbook is the name of the book I wrote for Packt Publishing about how to use basic and advanced features of OpenNI 2.

    27th Feb 2013

    OpenNI 2.2 and NiTE 2.2 .Net Wrapper

    C++, C, C#

    These libraries let you access output of OpenNI 2.2 and NiTE 2.2 from .Net.

  • 27th Feb 2013

    OpenNI 2 Virtual Webcam v0.9.5 - DirectShow filter for OpenNI

    C++, C#

    This application let you access output of any OpenNI compatible device using your favorite messaging, video calling application and/or any application that use DirectShow to access media devices or objects, including Skype, Live Messenger, Google Plus, ManyCAM, GraphEdit, any flash based video chat, etc. NiVirtualCam is the next version of old Kinect Virtual Camera which downloaded at least 23,000 times from my website alone.

    22nd Feb 2013

    OpenNI 3D Photo Capture Tool

    C#, VB.Net

    OpenNI 3D Photo Capture Tool is next version of Kinect 3D Photo Capture Tool which support any OpenNI compatible device including Kinect, Asus Xtion Pro Live (Wavi) and Primesense Sensor. This little application use NiWrapper.Net to retrieve and read data from OpenNI in .Net work and then using 3DGenerator library it will create a 3D Photo (Anaglyph or Stereoscopic) from both Color and Depth sensors of device.

  • 20th Sep 2011

    Creating a 3D Image from a DepthMap

    VB.Net, C#

    Introducing a class for generating 3D images (Stereoscopic and Anaglyph) from DepthMaps. Prize winner in Competition "Best VB.NET article of September 2011" at CodeProject.

    28th Mar 2011

    Kinect Error Reporting Tool 0.8.5

    C#

    Kinect Error Reporting Tool will try to detect usual problems with OpenNI 1.0.0.25, NITE 1.3.0.18 and Kinect Sensor Driver 5.0.0 and fix them if possible and even if not, it will create a log about situation that you can save and send to me.

  • 4th Mar 2011

    Kinect 3D Photo Capture Tool 0.7

    VB.Net

    Kinect 3D Photo Capture Tool is a software for capturing 3D photos using Kinect's RGB camera based on Depth camera data.

    28th Feb 2011

    Kinect Virtual Camera 0.8 for Windows

    C++

    Kinect Virtual Camera is a pack of DirectShow filters that will allow you to make video calls using your Kinect as a virtual webcam.

  • 16th Mar 2010

    Sakhtafzar

    WebSite and Server Admin, PHP, C#

    I first designed a website for them in 2010 and helped them with technical problems. In 2011 I accepted administration of their servers and then at 2012 we redesigned the whole website. Sakhtafzar is a major hardware magazine in Iran. Currently they are also one of known and biggest websites about hardware and gadget in Iran. They are also best hardware news website based on polls.

    31st Mar 2009

    Steam Assistance v1.2.0.0

    VB.Net

    Steam Assistance is a program that can make your steam games\mods visible in Windows(TM) Vista\7 game explorer in few clicks.

  • 30th Oct 2007

    Bazinama

    WebSite and Server Admin, PHP

    It was 30 Oct 2007 that I accepted technical administration role at Bazinama.com as leading gaming community in Iran and Middle East. Almost every aspect of the site created or maintained by my-self.

Blog Posts

  • فیلترینگ هوشمند، توضیحات فنی و چالش های پیش رو

    17th Nov 2014

    همراه با سیاست های اخذ شده توسط وزارت ارتباطات جمهوری اسلامی ایران در رابطه با فیلترینگ و دنبال کردن موضوع جذاب فیلترینگ هوشمند توسط اقشار مختلف جامعه مخصوصا قشر جوان و دانشگاهی کشور که از اصلی ترین کاربران اینترنت و همچنین شبکه های اجتماعی میباشند ...

    Aptana and Git through SSH, the big problem

    18th Nov 2013

    We all know that despite the fact that Aptana is one of the best Eclipse based IDEs out there, it has lot of bugs. Part of these bugs are because of multi-platform nature of this application and most of them are not very annoying, but this one. If ...

  • OpenNI 2

    28th Feb 2013

    I am old fan of OpenNI when there was no other readable frame work for using Kinect, and when OpenNI 2 released I was shocked by its nice new design and architect so I decided to give it a try as soon as I can. Fortunately I had access to it even mor ...

    Reading name and location of icons in Desktop using C#

    19th Feb 2013

    Last week, one of my friends asked me about a way to retrieve list of desktop icons and their location on the screen. But is it even possible to get the list of Icons (not "Files") and also their location on the "Screen"? Actually Desktop is an appl ...

  • NiWrapper: OpenNI 2 .Net Wrapper

    15th Feb 2013

    Hi everybody,   Today I am going to show my work in last three days to public. NiWrapper.Net, a OpenNI 2 .Net Wrapper Lack of a .Net wrapper for OpenNI 2 showed it-self to me when I tried to port my old "3D Photo Capturing Tool" to OpenNI 2 and th ...

    KinectDevs.com Redirect Page

    19th Oct 2012

    Hi,   If you are visiting this page so you tried to open KinectDevs.com. Actually KinectDevs.com is closed and no longer available because of huge amount of spammers. I moved all projects and posts to here. Search below list for desired information ...

  • Site is UP (At last)

    19th Oct 2012

    Hi there,   Actually after lot of delays, at least I found some free time to finish my personal website. I know it is not that much good specially design; it is because I am not a designer, I am only a developer (thinking about percentages that oth ...