Snake3D Project

About - Pictures


Well... Guess what - That's me!

Programming is really a hard job, don't you see?

Still not convinced? Now 'ya really pissed me off!

Hope I'll survive this round... See - it's a really fast car... Or is it really?

Can you hear this beautiful chord? Can 'ya?

All guitar masters wear red hats. Right?

My computerized History:
I got my first computer at the age of 12. It was the great TI-99/4a™ home computer. It had a built in Basic interpeter, 16Kb of RAM and a 16-bit CPU running at 3Mhz.
In the coming years I earned lots of programming practice, and at 1987 I purchased my first personal compuetr - now a IBM™ PC compatible with 640Kb and a Intel™ 8088 CPU running at 8Mhz and DOS™ 2.0 Operating system.

I got a part time job as a teen in a near computer store where I mastered all sorts of PCs technical issues.
When Window™ 3.1 first published I really hated it, but it wasn't for very long until Visual Basic 3.0 for Windows™ was published. I've mastered it and since than really expanded my programming knowledge and expertice.
Then I've made a serious step toward programming - I decided to learn the scary C++ language, so I bought a copy of Borland's Trubo C++ 3.0™ compiler for DOS, and started the rather complicated learing curve. Since I did not know anyone who could teach me that language, I had to do everything by myself, using only books about the subject. After feeling more confident with my C++ knowledge I thought of getting into C++ Windows™ programming, so I bought MS Visual C++ 1.52™ compiler which was the last 16-bit compiler for Windows™ 3.xx. Well, that was spookey - It was so wired and strange to a DOS programmer like me, and its unfriendly documentation made things even worse for me. So I dumped my efforts, and kept on Visual Basic programming in the Windows™ environment.

At 1993 I bought my 80386-40DX PC, with a 1Mb Trident video Adaptor. I also added a Math Co-Processor (80387) in order to increase my computer's power so I can render 3D Scenes using the famous POV-Ray rendering software.

At 1995 a new Microsoft OS was intorduced - The famous Windows 95™ OS.
It was a 32-bit environment, and after using it for a while I decided to get back to my Windows programming learning efforts. I bought the MS Visual C++ 4.0 compiler which was far friendlier than its predecessor.
It was obvious to me that in order to build 32-bit applications I needed to get to know MFC (Microsoft Foundation Classes). It took me some time, but finally I felt very confident with my C++ knowledge and MFC, so I started to explore the Windows 95 API.

At 1996 I got back again to the old computer store I worked as a teen, this time as a computer technician.
I also purchased a new computer - Intel Pentium™ 133Mhz with 64Mb RAM and 4MB Diamond Stealth Video VRAM video adaptor.
I also bought a UMAX Vista™ scanner and HP 850c™ inkjet printer.
I was now able to do some serious desktop publishing stuff using software like Adobe Photoshop™ and CorelDraw!™. It was the time DOS and Window 3.11 and Windows 95 co-existed on the users' computer, and there were many problems to solve for them, mainly getting games to work properly under the DOS 5.0/6.0 OSs. It was also the time many users tried to install their MODEMs with no success due to hardware conflicts. It was the time of the new Plug-And-Play pieceses of hardware that just weren't playing at all...
After 8 months of work I decided it's just too much for me - I don't like hardware, only software! It's time to use my programming knowledge, so I must make a first step toward the software development world.

It was at 1995 when I was first introduced to the Internet's World-Wide-Web. At first I thought it is boring just surfing all days, but it wasn't very long before I discovered all the benefits I could get by using it - Technical information, News-Groups and free downloadable software demos and Sharwares.
I heard about an emerging programming language, called "Java", so I decided to get into it.
I started learning HTML along with the Java language, which both were very easy to learn - It took me only 3 weeks to master, since I already established my good C++ knowledge.

Now It was the right time to make a first step into the software delvelopment world.
I was hired by a Website development company, and started developing websites. All my knowledge and experience gave me a big advantage. I also learned more things like SQL, IBM's NetData databse system, and all technical stuff about Internet servers and administration. I also learned CGI programing and used my C++ knowledge along with it. I even got into PERL scripting.
Still, I wasn't satisfied. I wanted a more creative programming job, since I always had a special interest in computer graphics.

At 1997, I discovered MS COM - which stands for Components Object Model. It was a new technology (though first introduced at 1993), and as a specification was very challanging to learn. Along with it I've discovered MS DirectX 2.0™. The world of graphics programming under the Win95 OS was now opened in front of me!

While still improving my COM, DirectX and Direct3D Retained-Mode knowledge, I started looking for a new, more creative job. I found it, and one month later I found myself in a startup company called "Interact", as a developer at their 3D graphics team.
The company was working on a authoring-tools software bundle which included a programming language, a compiler and other visual tools.
I helped develop their 3D code, especially at the area of 3D animation. The company software architecture was based on the COM specification, and there I learned the ATL 3.0 library, along with MS IDL (Interface-Definition-Language).
After 6 great months working there, at Mid-1998, the company went into financial trouble and thus I was forced to leave.

Though it was scary to find myself unemplyed, it took me exactly one week to find a new job. This time it was a new startup company, called "R-U-Sure".
I got the job to develop all of its software user-interfaces, and by applying my knowledge of C++, MFC, COM, ATL, STL, and all my graphics programming skills, I developed all the user-interaction modules of the software.

Today I still work there, still working on our software, proprietary software tools, and more new ideas.
I keep learning the Direct3D API, and getting into 3D graphics theories like Ray-tracing and Radiosity. I also got into Windows CE™ development and purchased Casio's Cassiopeia E-100™ color Palm-Sized PC, which is a great device. Still the future of Windows CE is unclear, though it looks like it's not going to make it...

I guess after what you read you may say: "Hey man, get a life!". Well, computers ARE my life but I also enjoy playing my electric guitars, riding my 5 wheels inline-skates and my bike, and... Well, who are you to gauge me anyway? Just kidding. Friends?

[Home] [About]

[Top]