Well, it took a long time, but I finally managed to get myself a host and my new site up and running. This site is supposed to be my online portfolio and blog.
Once upon a time about 10 years ago, I was a hell of a webmaster… well not really, because I was young and stupid but I did like to redesign my website almost weekly. At that time, it was all just HTML and frames and animated gifs and whatnot. But I was in constant search for a better design for my site and never really did turn much attention to the contents of my site. I remember, I had some images and tutorial about POV-Ray, which I was fooling around with at that time, I even sent one picture (search for ‘cell.jpg’) to the then popular Internet Ray Tracing Competition; my site also had some old games that you could download and so on.
All this constant updating of my website improved my skills in webdesign and eventually I taught myself PHP to some extent. At that point I started coding and designing websites for other people and entities too. I even created a completely new website for the high school I went to at that time. I was pretty proud of the site, and it lasted for a good 4-5 years before it was replaced. So as I discovered, creating websites for other people was much more interesting than constantly updating my own site, and that I didn’t have time to update my own site, I decided to take it down.
So, fast forward about 5 years and here I am again, with a new site (runs on WordPress, but the theme is my own creation) and quite a few things to share, I hope. Because I like cars and computer games (and women and beer ), I played racing games a lot, Need For Speed series was one of my favorite. While playing, I always noticed the games lacked some features, cars, tracks etc. that I would’ve liked, so I looked into modding. I discovered some tools for NFS3 that enabled the user to change a car or track. That eventually led me to modeling, I began by trying to change the existing models to fit my needs and later, I decided to model a complete car from scratch. It turned out, I didn’t suck too much at modeling according to other people, so I continued. A few projects were scrapped or never finished, but I did manage to create a few cars that got quite a lot of positive feedback from the communities of a few games. My most successful mods are the Chevrolet Corvette C6 I created in 2007 and the Toyota Supra MKIV I created in 2009. I’m currently remodeling the Corvette C6 from scratch to add the ZR-1 and increase the details (and because I just love that car ).
In 2005 I went to study computer science at the University of Tartu, but unfortunately I could’t wrap my head around the various math subjects (math is hard for me), so that was that… still not all was bad at that time, because I got a job as an entry level software developer and maintainer. Before that I had done only one web site as a contractor, but I also had beginner programming skills in Java. The job taught me a lot… really really lot! I got to work as part of a software development team on various projects over time and I also touched various technologies. I mostly programmed in Java but also did a few things in C/C++.
In 2008 I reentered the same university and took my chances once more with CS. This time I’ve almost made it to third year, partly thanks to the small restructuring of the subjects in the curriculum (not all math is on the first year) and partly thanks to my work experience, which enabled me to ace most of the programming classes. I’m still struggling with math, but I hope that this time I will succeed… Since the bills don’t pay themselves, and “whether you’re rich or poor, it’s nice to have money”, I still work part time as a C/C++ developer at a different company.
Since I played games a lot (now, I have less time to play) I naturally wanted to make a game myself one day. Learning Java and later C++ gave me an opportunity to cook something up myself. I kinda skipped the 2D phase and went straight to 3D by creating a Rubik’s Cube solving game in Java 3D. Since I wanted to get closer to the real game programming I moved to C++ and OpenGL and started experimenting and learning game programming more deeply. I even bought two books on the subject, but since I like to code first and ask questions later (by that I mean, that I need to try things out as I learn new stuff; I can’t just read a whole book on a subject, expect to understand it and then start coding), I haven’t finished to yet…
I’m currently building a C++/OpenGL library for myself that would contain lots of boilerplate code for creating games… it already starts to look more like a game engine (yes, yes, I know, write games, not engines). The sole purpose of the library is learning. If I really want to create a nice game and some day I will, I will use a professional game engine.
I like traveling to warm places (I hate cold weather and snow!), so far I’ve been to Portugal once and Greece 4 times (once on mainland, once on Rhodos and twice on Crete) – Greek food is just too good (okay, the people are nice too)
Ok, long post is long… and this was just an introduction and a bit of an overview of what can be found on my new site.