livin’ la vida loca

First, figure out what you want. If you have a remote job and just want to travel around the world or if you want to live in europe forever, there are steps to follow. You can get a Freelancer/self-empolyment visa in some coutries and live there(like Germany or Czech Republic). For me, I decided to travel and live around the world for a while, so I won’t stay long on any country.

If your case is like mine, avoid to stay too long in Schengen area if you don’t need to. Go, visit Paris, Rome, Lisbon, Madrid and all other tourist-trap… er… well known cities you want to, stay there for a week ( less then this, will be too stressful ), buy from markets, cook where you are hosted, avoid spend money with unuseful things and get ready to a real travel. Don’t get me wrong, these places are awesome but they are also old, expensive and you gonna have a way better experience on different places like eastern europe and small countryside hidden places.

Don’t forget to get a very good travel bag. It will make things more confortable than using a rolling luggage. A cheap one will do, like any 50L from Quechua/Decathlon(about 40EUR). Also, if you need clothes, Primark is your friend and you can buy 3EUR tshirts that you can throw away if you want. My personal choice is a 40L backpack with running clothers.

On this first part ( and idk if some more will come ), I’ll cover 3 basic problems: communication, banking and a place to work.

Grab a Vodafone CallYa pre-paid SIM card, got mine in Berlin. It’s 9EUR but somehow they require you to charge 40EUR and it stays as credit for the future. It works around the whole europe, you don’t pay for data roam and the network is pretty good. There is also an application where you can control everything on your sim card, data and money spent, and so on. I also have a Lebara(deutch telekon) sim card from Munich. It also works everywhere but you pay for roam.

There is nos discussion here: N26! As soon as you get in Germany, download the app ( ), create an account( ), go to post office with your passport and a printed version of your data verification request, sent by email, and ask for PostIdent( it’s free ) and you are all set. Pay extra 25EUR to receive your card in 2 days and send to your airbnb or whatever(If you gonna stay more than 2 weeks in Berlin, ask the free delivery). I recommend you to get the N26 Black as it also giver you traveling insurance BY Allianz for just 5.99EUR/month an also free withdraw around all europe.
The craziest thing about N26 is that you can deposit money on supermarkets like REWE (maximum 100EUR at once, otherwise you pay a fee).
To transfer money across countries, I suggest you to use Transferwise.

A problem I found, working for a US company, is that N26 doesn’t support SWIFT transfer, just SEPA. In this case, the second best option is Payoneer! Yes, they get 1% of the money but this is something that worth the advantages to get cash from everywhere.

Another thing to note is, although getting cash from ATM on some countries using N26 will charge you something(like in Argentina), buying with N26 Card won’t! You pay no single tax, it’s amazing.

Although there are a lot of sites like nomadlist or laptopfriendly, you have to check it by yourself. Things changes all the time so don’t trust sites. But one thing you can be sure: Fast food is, ALWAYS, your friend! And Starbucks’ coffee tastes like dirty water to me but this is always a good place to work from, so find your nearest fast food, check the internet and let it as a backup link for emergencies.

This is the basic stuff. From this point on, is up to you and I hope you have an amazing adventure. Try to document everything so that the next ones will have something to follow ( like places where you can work and things like that, that’s the whole idea behind this place ).


This is tricky, I had a very bad image of Brussels from scratch. The city looked like a dirty and weird 1970’s version of a developed city. Although I don’t really think I’ll return ever again(if I don’t really need to) there was some pretty good places to work like Cafe le Coq and Corica grand place (good selection of coffees, amazing taste and great internet but there are no places to sit inside).

The internet is good but the city as a whole is not, at least from my point of view. So, if you really need to go, you will be able to work.

Some pictures of my wanderings around Brussels:


The sweet, crazy and beautiful Amsterdam. I love this place! The bridges, canals, bars, happy people and the idea of a real life sodoma, which it is far from true but is a great place to have fun. Not the best place to find internet suitable to work but you can always get a place with cheaper bear that you will be barely alone using the wifi.

I have worked from various places but my indication is the Coffee De Dokter, this pub from 1798 have an amazing draft beer and an OK internet but the environment is soberb, like a time capsule(and I was able to a skype call and even ssh from there).

Other than that, you will end up working on your hotel, because is pretty hard to stay sober in Amterdam. Believe me, I tried ;D
The last place, where I could do real job was, of course, Starbucks.

So, Amterdam is amazing and beautiful. Enjoy it any day in your life, you won’t regret!

Some pictures of my wanderings around Amsterdam:


Well, well, well… I’ve been here as a temporary stay to don’t stay so much time on the road going from Berlin to Amsterdam. I had no real expectations for Hannover, except I was pretty damn wrong! The place looks like a happier version of an arabian berlin neighborhood, beautiful, diverse and cheaper than all the bigger cities around.

For work, I had a crazy experience. Most of my time I worked inside the starbucks in Ernst-August-Galerie on the side of hauptbahnhof. I even was expeled from that because thay needed to close(at 8pm) and I had to go to other starbucks, inside hauptbahnhof. Again, I was expeled because they had to close(at 11pm). The place, historically, have power plugs and a stable connection, where I was able to do a skype call and fix code in production.

Other than that, Hannover is a small city but a great place to stay, relax and slow down your routine. I will come back again whenever I need to cross that part of the world.


Berlin. The central point of the european history for the last century. There are a lot to talk about the city, but believe me, you have to check it by yourself, it is amazing. But the available free internet sucks pretty bad! It is, by far, the place with the worst public internet of europe(so far). And this is crazy because it have a huge infrastructure and german people love quality.

To work, I’ve tried a huge amount of places, but there are 2 where I could really do my job: Coffee Fellows, in Mite near hauptbahnhof and Westberlin, near checkpoint charlie. Both have not near something we may name a perfect internet but you can surely have your job done. There is also Microsoft cafe, but it is a little away from my usual behaviour and I haven’t been there yet.

Berlin is amazing, especially if you find a good place to work from. Follow your heart and go to Berlin

Some pictures of my wanderings around Berlin:


This is one of the best cities of the world to me. Krakow is the best of Poland and it is an amazing place to visit and travel. As a nomad, you can find internet and coffees pretty much everywhere, but not just that, good food and great people are an integral part of the city.

To work, as always, I looked for cafes. As I was on jewish neighbourhood, Kazimierz, I tried to find places around. Again, I was able to work on pretty much any restaurant or breakfast place but I have one favourite with great coffee and food, mazing internet, power plugs and space: Cheder

Also, I use to eat a lot on Krakoska, it is a great place to work(power plugs, good internet, silence) although it doesn’t look like that.

A great note if you want something definitively different and cozy: an underground tea house in the heart of old market square, Herbaciarnia Czarka

So, Krakow is not just a great place for a digital nomad, but a great place to live. Part of my heart will always be in Krakow. Go there and enjoy.

Some pictures of my wanderings around Krakow:

First experiments embedding mruby

The philosophy of mruby is to be a lightweight implementation of the Ruby ISO standard with some limitations. Different from the usual Ruby runtime, specially MRI, mruby, using RiteVM, is designed to be a modular and embedded version of ruby. It’s pretty small and fast, actually, and easily extended with C. A good OO auternative to Lua for embbedded, although lua is way faster today.

code integrations, is easy as hell

clone mruby repo

$ cd ~/Workspace/embbeded
$ git clone

Then install it as explained here

Now, let’s test with a simple inline code (01.c):

#include <mruby.h>
#include <mruby/compile.h>

  mrb_state *mrb = mrb_open();
  if (!mrb) { /* handle error */ }
  // mrb_load_nstring() for strings without null terminator or with known length
  mrb_load_string(mrb, "puts 'hello world'");
  return 0;

compile it with:

$ gcc -std=c99 -Imruby/include 01.c -o aaa mruby/build/host/lib/libmruby.a -lm

as expected, the string “Hello world” will be printed. Now, to embbed a small ruby file, I tested this small C code(02.c):

#include <stdio.h>
#include <mruby.h>
#include <mruby/dump.h>

static mrb_value mrb_greet(mrb_state *mrb, mrb_value self) {
  printf("Hey ho mofo!\n");
  return mrb_nil_value();

mrb_value mrb_boo(mrb_state* mrb, mrb_value self){
	mrb_int i = 0; // retrieve one arg of type int (see mruby.h)
	mrb_get_args(mrb, "i", &i);
	printf("iiiiiha %d hae hae\n", (int)i);
	return mrb_nil_value();

int main(void){
  mrb_state *mrb = mrb_open();
  if (!mrb) { /* handle error */ }
  mrb_define_method(mrb, mrb->object_class, "greet!", mrb_greet, MRB_ARGS_NONE());
  mrb_define_method(mrb, mrb->object_class, "boo!", mrb_boo, MRB_ARGS_REQ(1));
  FILE *fp = fopen("testa.mrb", "r");
  mrb_load_irep_file(mrb, fp);
  return 0;

There are two importante things here. First, I had to add <mruby/dump.h> for mrb_load_irep_file and remove <mruby/compile.h> to decrease generated binary file. Second, we have to export any method that we define in C with mrb_define_method.

Now for the testa.rb we have

puts 'helloooo worldi'
puts 'here we go'
boo! 12
puts 'end'

After that, generate it’s bytecode with:

$ cd ~/Workspace/embbeded
$ mruby/bin/mrbc testa.rb

which will generate `testa.mrb`.

$ cd ~/Workspace/embbeded
$ gcc -std=c99 -Imruby/include 02.c -o aaa mruby/build/host/lib/libmruby.a -lm
$ ./aaa
helloooo worldi
Hey ho mofo!
here we go
iiiiiha 12 hae hae

To show that this works.

Also, as we are junt reading from a file, we could store it within an array. That would work as well.
just include <mruby/irep.h> then create an anyarray[] = { 0x45, 0x54..., 0x08 }; and, finally, call with mrb_load_irep(mrb, anyarray);

mruby is easy to integrate with anything and is getting faster everyday. So play with it a little. Enjoy.


My current stop is one of the most beautiful and amazing cities of the world: Budapest! I came from Berlin and took me 12 hours in a bus but hell, it worthed. The city is amazing, really really beautiful, everyone speaks english and, what really matters: there is a HUGE amount of cafés and wifi almost everywhere. There is some coworkings around the city but, as always, I decided to work on cafés but, with 4G, it’s OK to work from any park. Just remember that district V/Inner City is safe if you are not a dumb tourist but the party districts(VI and VII) are not, so be careful.

I’ve been working on 4 places in this city.

The first one, the Ahoy! Café. You will find an amazing food and an acceptable coffee. The internet speed is arount 60MB but if it is full, you gonna have connection issues eventually. There are some power plugs around and the place is not too noisy or expensive.

The second place I’ve been was Zërgë Coffeeshop, the breakfast was really amazing, the coffees were better than expected but my gratest surprise was the stable 120MB internet. The place is small, have a great soundtrack, some power plugs and I found it on my morning walk from Pest to Buda near Chain bridge. If I need a fast place to make a call or solve I problem and be on Buda side, I’ll run to it for sure.

The third one is a english tea house: Big Ben Teaház, silent, with great teas, internet was just arount 20Mb but was so relaxing that worth the time and money spend. I could focus and code a lot of things while having a delicious tea!

The fourth place was the lifesaver: starbucks! Yeah, coffee sucks but this is a place with familiar taste and stable internet connection. I could work a lot and be on skype meetings with no surprise.

Overall, Budapest is a must go city for anyone and, along with Prague, my personal passion. I recomend anyone come, live like a local and work from here. (side note: true hungarian food from city market almost killed me of diarrhea. It’s tasty but eat it carefully!)

Some pictures of my wanderings around Budapest:


First, why me I here? This is a port city that looks dead all the time, almost like a ghost city if you are not in the center. There is historic reasons for that but why a digital nomad would come? Simple: it’s about 2 hours away from Berlin, absolutely inexpensive and silent. Serious, you can hear a train on the other side of the river after 10pm! But, city is sober, the transport system works pretty well, food is, in general, good and internet is pretty impressive, specially if you came from Berlin where internet sucks! If you need a break of noise/mess of Berlin and also want to save some money, get a bus(FLIXBUS, bought tickets online and got the bus in TEGEL flughafen) and come. This is the first place like this that I stay for a week, so silent that even talk louder in street attract attention from the locals. (note: the sity name is `sh’tétin`(hard to read in polish but easy in cyrilic: Щецин))

But, you can use it for your own good, to write something, to code something complex when you need peace and silence or just want to relax. On my AirBNB I had the view below

Also, as I keep looking for cafés to work, this city haven’t let me down, I’ve been in Corona Coffee, with great prices and a weird internet. Weird? Yes, let me explain. The router, a TPLINK AC750, had 3 networks: one for clients(SSID: Corona Coffee, 60Mbps +-), another 2 for staff(SSIDS TP-LINK_B9FF and TP-LINK_B9FF_5G). But, BUt, BUT they forgot to change admin password, what led me to check and got the password for this 5G network, and now my devices are 200MB+ so, my little friends, always check default passwords LOL)

The coffee taste and prices are good as well and the environmet is great. I recommend it!
In the end, I was able to work and relax on this city and whenever I feel tired, I’ll try to stay there again as the silence and atmosphere lead you to relax physically and mentally.

Some pictures of my wanderings around Szczecin:
(I’ll post as soon as I update my instagram)


My current stop on my crazy journey is nothing less than the capital of Slovakia: Bratislava. I came from Prague and it was really fast by bus: about 4 hours! The place is full of contradictions: looks like a richer version of Sofia mixed with a sober version of prague!

The local food is tasty(but very very very caloric, potatoes ahd sheep cheese everywhere) beer is good and cheap(I recomend a place around the center of ths city ‘Slovak Pub’ and ask for a local craft beer and Bryndzové halušky, the national slovakian dish) and, above anything, there is fucking wifi eveywhere, and this time, I mean it, even inside a moving bus from Devin Castle, outside the city, I was able to achieve a great connectivity, as you can see in the following picture

Other than that, I have worked a lot on places, my favourite was Rannô Ptáča(morning bird) where I got my delicious breakfast and capuccinos, full of power plugs and wifi of about 25Mbps, good for me.

The city is crazy, there are some castles and the taste of comunism is everywhere but, don’t let it fool you! Bratislava is one of the richest regions on europe(after london, luxembourg and hamburg!!!) but the city is not expensive at all. Definitively a place to stay for a while. Also, the tech industry is great there, we can see a lot of buildings of TI giants around the modern area. Transportation is great(you don’t even need to leave region 100+101), it’s almost in the border of Hungary, Czech Republic and Austria, making the transfer to these places fast and inexpensive)! Slovakia is awesome, the locals are great and the city looks amazing to walk and relax.

Some pictures of my wanderings around Bratislava: