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

Full Stack Developer
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 3 years experience in implementing commercial web services and applications working with both corporate (IBM) and start-up businesses.

I am currently based in Edinburgh.

Services

What I can offer

Specialised in implementing or improving web-based services from idea to production using a full stack of technologies.

API design and implementation, making it ready to be consumed by any applications - web, mobile, PCs or embedded devices.

Design and development of applications across all platforms and integrating them with existing services.


Contact me

I am more than happy to give you advice for free


Recommendations

IBM – Trainee Software Engineer

Razvan is very technically capable and well aware of current IT practices and technologies. Not only does Razvan have the enthusiasm for technology he is also very enthusiastic generally and is able to enthuse those around him. He is very much a team player and has excellent leadership skills for his experience. He's an asset to any team.

Stephen Dew

Graduate Development Manager at IBM

Razvan Ilin
2016-07-09T08:19:48+00:00

Stephen Dew

Graduate Development Manager at IBM

Razvan is very technically capable and well aware of current IT practices and technologies. Not only does Razvan have the enthusiasm for technology he is also very enthusiastic generally and is able to enthuse those around him. He is very much a team player and has excellent leadership skills for his experience. He's an asset to any team.

Edinburgh Napier University – Research Assistant

Razvan is highly competent and has a working knowledge of good working practices in C++. He is conscientious and will go the extra mile to get the work done. He is very easy to work with and built us a significant new product feature even though our development workflow was in a difficult state of flux at the time.

Alex Shaw

Software Engineer, Glastonbridge Software

Razvan Ilin
2016-07-09T08:44:03+00:00

Alex Shaw

Software Engineer, Glastonbridge Software

Razvan is highly competent and has a working knowledge of good working practices in C++. He is conscientious and will go the extra mile to get the work done. He is very easy to work with and built us a significant new product feature even though our development workflow was in a difficult state of flux at the time.

Edinburgh Napier University – Demonstrator

I worked with Razvan Ilin on a Web Development module. I was lecturer in charge of the module and he was my demonstrator, helping students who were stuck. I found him to be both keen and knowledgeable. On later occasions I have asked for him specifically.
I was impressed to hear that Razvan had started a developers' society among the students of the School of Computing.

Malcolm Rutter

Lecturer - HCI / Web Design at Edinburgh Napier University

Razvan Ilin
2016-07-09T08:48:55+00:00

Malcolm Rutter

Lecturer - HCI / Web Design at Edinburgh Napier University

I worked with Razvan Ilin on a Web Development module. I was lecturer in charge of the module and he was my demonstrator, helping students who were stuck. I found him to be both keen and knowledgeable. On later occasions I have asked for him specifically. I was impressed to hear that Razvan had started a developers' society among the students of the School of Computing.

Edinburgh Napier University – Teaching Assistant

Razvan worked as a demonstrator helping undergraduate students learning Java. He also assisted on some Java/Web training for RBS.
His confidence in programming was clearly useful in this role, he is an able programmer. More important is his helpful, friendly manner in dealing with students. He has cheerful way of explaining things simply without being patronizing.

Andrew Cumming

Senior Lecturer at Edinburgh Napier University

Razvan Ilin
2016-07-09T08:51:06+00:00

Andrew Cumming

Senior Lecturer at Edinburgh Napier University

Razvan worked as a demonstrator helping undergraduate students learning Java. He also assisted on some Java/Web training for RBS. His confidence in programming was clearly useful in this role, he is an able programmer. More important is his helpful, friendly manner in dealing with students. He has cheerful way of explaining things simply without being patronizing.

Portfolio

My Work

surgTrac

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

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

Nebulae

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

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

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.

Newsletter


Blog

My thoughts.

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…

stack

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,…