I’m from Sibiu, Romania. I majored in computer science at the Faculty of Engineering, “Lucian Blaga” University of Sibiu, where I finished top of my class in 2010. I also studied abroad in Regensburg (Germany), Wien (Austria) and Las Palmas de Gran Canaria (Spain) thanks to the Erasmus program. I am also working towards obtaining my PhD in Computer Vision and during this time I am working as a teaching assistant for several laboratories.
I used to work as a full time programmer at Paradine Development where we developed software for the large scale industry.
I prefer high level languages, but I have a soft spot for performance, be it through specialized data structures, parallel or distributed systems and also processor architectural optimizations like the use of SIMD, memory/cache aligning and super scalar optimizations. Often times I find myself wasting time balancing between code lizibility and performance.
I am an advocate for clean code and I believe in the principle “code as documentation”. No matter what tricks the programming language provides, if I cannot understand what the code does by looking at it, I consider it to be poorly written. I strongly believe that pair programming is more productive on the hard parts of software than most project managers feel.
Another hobby of mine, related to programming, is artificial intelligence. Some of the fields I’m interested in are Computer Vision, time series prediction, natural language processing, Machine Learning in general. I have implemented and used a lot of neural network types and evolutionary (mostly genetic) algorithms. I am impressed how much the field has recently advanced, but in the same time I am confident that we are not that near to developing Universal Artificial Intelligence. One of the proposed models for that is AIXI, which, in a rough sense, explains what brains do (with the exception that our brains are not optimal).
I like sport A LOT. I like the action not the show, so I tend to perform more than I like to watch. Some of the sports I practice are (in no particular order):
- karate – owned a shotokan karate dojo along with a few friends, practiced and event taught there basic karate to students from ULBS.
- football – I regularly play with small amateur local teams.
- hiking – Romania has beautiful mountains and landscapes.
- cycling – I go to work by bike and I like long runs around home. When I feel like cheating, I take out my motorcycle for a ride.
I enjoy good talks and debates regardless of the topic. I quickly try to find reasoning fallacies and sophistical refutations and try to improve my own arguments. I prefer constructive criticism and support. I strongly dislike the “political professor” type, whose main game is to achieve a high status in the most visible manner.