Răzvan Ilin

Full stack developer, casual traveler, amateur photographer

About Me

Here are some things that you should know about me.

Hi there, I am Răzvan

Software Engineer & Entrepreneur
I am a guy that was allowed too much time in front of the computer as a child and now I inevitably like techy stuff. I also enjoy photography, travelling and I tell people that I know how to play guitar.

I have more than 5 years experience in implementing commercial web services and applications working with both corporate (IBM) and start-up businesses.

I have a technical background with a First Class honours in Software Engineering and currently pursuing master studies in Human Computer Interaction and Entrepreneurship.

I am currently based in Stockholm.


My Work


SurgTrac – Laparoscopic Simulator

SurgTrac is a Windows/OS X application I developed for eoSurgical, a dedicated team that wants to make laparoscopic training easier by allowing trainees to use a simulation environment called eoSim.


ofxAwesomiumPlus is an addon for openFrameworks. It works as an interface between Awesomium and openFrameworks.


Nebulae is a multiplayer space shooter game that I developed for educational purposes. I always wanted to learn how to develop using the Unity3D engine, and creating an actual game from scratch was the best way to do it.


EncircledMe is a project I started in the summer of 2015 with the purpose of teaching myself how to use the MEAN stack.


mean-gen is a generator that will simplify the process of creating a MEAN stack application. Unlike other generators out there, this one generates modularised projects with everything included for developers so they can start coding as soon as the generator completes the job.



My thoughts.

Hummi.nz one month report

Hummi.nz – Month one report

This whole journey of me launching an app started with a one week challenge to develop and release an app in a week. The app is Hummi.nz, where people can hum songs for others to guess. A very simple concept, but it proved to be an entertaining idea for many people.

Using Sequelize with sqlite3 inside an Electron app

Introduction A few months ago I ran into some problems when I tried to use Sequelize with sqlite3 inside an Electron app. Even though I installed everything properly, I was getting this error:

I was able to fix this using this website but it appears to be down now. I decided to write down the method…

Productivity – Waking up early in the morning

You probably heard this before or read about it in a blog somewhere. A lot of people recommend waking up in the morning because it gives your day a boost. Well, I actually started doing this for the past 3 weeks and I will describe my experience about it. I won’t go over all the…


AngularJS with a NodeJS proxy and more – The stack I’m using at the moment

Notice that I said just ‘stack’ and not ‘full-stack’. Angular and Node are the main components that I use in most of the applications I write nowadays. I use Angular for the front-end part and Node for the back-end which in almost all my applications, it acts like a proxy that connects to an external…

Nebulae development release

I’ve been working on this game for the past couple of weeks and I released a version for people to test. The game is far from complete, the HUD needs more work, ship improvements will be great and lots of other features are missing. It was the first time I was using Unity3D and the…

Having fun with Unity game engine

I have been missing for a while, but now I’m back with new material to write about. I finished the 2nd year of uni almost a month ago so now all I can do is wait for my internship which starts in about 3 weeks. I was really into starting to develop my web app…

The raspberryPi is retiring

A few days ago I moved my website to a new server so it’s not hosted on the little PI anymore. If anyone visited my website these days and encountered errors or other things that shouldn’t be happening was because I was having some plugins problems and not enough time to fix them. As saddening…

Under the Radar

So I have been kind of “under the radar” for the last three weeks or so. This was mainly because the uni trimester is about to end and all the projects I had were due. I was stuck coding all day that I almost felt sorry for my keyboard(s) as I was typing like a…

Building a simple game for Android using libGDX #3

In this part we will pay more attention on how the game looks and feels. If you haven’t already, I suggest you to go and check out the other parts (Part 1 & Part 2). We will build two more screens for the game, one will be the starting screen(menu) from where we can start…

Building a simple game for Android using libGDX #2

A few days ago I made an introduction to the framework we are using to develop the game (libGDX), we set up a workspace, spoke about the game we are going to develop and managed to go through a bit of code that renders the background. If you haven’t already done so, I suggest going through…

Building a simple game for Android using libGDX #1

I participated in an app jam (AppJam2014) recently and I managed to win it with a simple android game. We had 6-7 hours to do it so I had to be modest and start a small project. Here is a gameplay video: I saw this as the perfect opportunity to do my first programming tutorial…

About the IBM internship and spotting opportunities

Last month I received an offer for a one year internship (also known as ‘industrial placement’) at IBM and I was officially welcomed a few days ago after posting them the necessary documents. This is definitely going into my ‘success book’ which, from what I can recall, is pretty empty. But let’s change that, shall…

A trip to Cramond

Cramond is located in the North-Western part of Edinburgh on the North Sea’s shore. I’ve been there several times, but only once I managed to see its beauty. Off-shore there is an interesting lonely island which is relatively close to the village. When I was there for the first time I did no research at…

Hello World!

Aaaand here I am, starting my first blog ever! *cheers and applause* “Hello World” posts seems to be the blogger’s way of tagging their first entry, so here is mine. I have no experience whatsoever in blogging and I hope this will be a good one. I was always thinking to make my own blog,…