About me 🇬🇧

1c7be58Hey, my name is Jan and I’m a Ruby/Javascript developer based in Poland. Currently I work remotely for a SaaS company – Productboard.

I’m a programming enthusiast, mostly comfortable with the word „fullstack” – I’m simply there, where I’m needed at the moment 🙂

After hours I have a bunch of generic hobbies – CrossFit, road cycling and electric guitar.


👤 Name: Jan Bajena
🌐 Based in: Warsaw, Poland 🇵🇱
🏢 Current company: Working remotely @ Productboard
🎓 Education: Computer Science MSc. @ Warsaw University of Technology


🤖 Favorite languages: Znalezione obrazy dla zapytania ruby icon Ruby, GitHub - elixir-lang/elixir: Elixir is a dynamic, functional ... Elixir, Znalezione obrazy dla zapytania javascript icon JavaScript
⌨️ Tools of choice: Znalezione obrazy dla zapytania rails Rails, Znalezione obrazy dla zapytania emberjs logoEmber JS,Podobny obrazGoogle Apps Scripts
Znalezione obrazy dla zapytania sublime text logo  Text editor: 
Sublime Text 3


💻 Computer: MacBook Pro
🎧 Headphones: Sony WH1000XM3
Znalezione obrazy dla zapytania office desk logo  Desk: Elevo Grande standing/sitting desk
Znalezione obrazy dla zapytania chair icon  Chair: Ergohuman

After hours

🏋 Sport: CrossFit, gymnastics, long distance running
🎸 Music: Electric guitar
🇮🇹 Self-teaching Italian language 🍝
⌨️ Programming: Open source, writing this blog and doing katas on codewars.com

My after-hour works

flashcard-genius.com – Open source Ruby application written in Hanami framework. It helps with creating, learning and printing sets of flashcards. Repository can be found here.
– A ruby gem – ActiveModel Serializers addon for eliminating N+1 queries problem from the serializers.
matrix_boost – A ruby gem – Reimplements matrix operations from Ruby’s stdlib in C for performance.
ray-tracer-challenge – A ray tracer implemented in Elixir.
Google Data Studio Spotify Connector – Google Data Studio connector for creating Google Data Studio reports out of your Spotify plays.
enigma – Simulator of WWII Enigma cyphering machine. Written in JS.
honeybadger_gasHoneybadger client for Google Apps Scripts.
SublimeNegateSentence – Sublime Text 3 plugin for negating english sentences. Useful when writing lots of unit test cases.
codewars-client-ex Codewars API client written in Elixir.

This blog is mostly intended for polish language readers. If you’re interested in english posts make sure to check my Medium channel.

You can find me on following social networks:

Github profile          facebook          twitter          linkedin          medium (1)          screen-shot-2016-03-28-at-7.51.42-am

Icons made by Freepik from www.flaticon.com is licensed by CC 3.0 BY