Skills
Code-agnostic mindset specialising in the Rails ecosystem
Over the past 8 years I've worked with C#, C++, Python, Javascript, but there is nothing like Ruby. Paired with Rails it made life easier evey time I wanted to make something new.
Ruby
Ruby is the language I used the most in the past couple of years. Used it in tandem with Rails, for Ruby-only gem contributions, and scripting as well. More than the syntax I love the open source nature that surrounds it and the community as well.
Javascript
My JS journey started with jQuery early in university. As javascript evolved so did my understanding of it. My workplace demanded a whole Rails app rewrite from jQuery to vanilla JS. This strengthened my foundational knowledge and down the road helped me easily jump in to any javascript flavor like typescript or frameworks like Vue.
HTML and CSS
Every web devs bread and butter. Over the years I have recognized the importance of semantic HTML not just for screen readers but for the easier understanding of my teammates. Adding the ever important sprinkle of TailwindCSS on top, it made prototyping layouts faster and easier then ever.
I speedrun this stuff
Not a member? Start a 14 day free trial
Database
Mostly worked with Postgres for production environments. Locally have used MySQL, SQLite. For background job processing exclusively handled Redis paired with Sidekiq and GoodJob. As I like and operate with everything in an apps stack, storage is the least interesting to me.
Working with people
Often overlooked, particularly by good coders, soft skills are a thing of beauty and nuance. You cannot acquire them with some tutorial on Udemy. My journey from a shy coder to a good teammate went from being mentored by the best to mentoring, presenting and writing code in a way that would be understandable down the road for anyone.
Natively speaking Bosnian, Serbian, and Croatian. My fluency in English is near-native, allowing me to effortlessly
bridge cultures and navigate diverse settings. Since I was born in Germany, German, too, is a language I am familiar
with; I can comprehend everything and hold basic conversations with ease. Currently working on my Italian.
Yet, my linguistic talents don't stop with human languages. If you take a glance at the picture beside, you'll see
I also have a special knack for communicating with feline companions. My cat would vouch for that, if only she could speak human.
My other skills and interests
1. Video Editing
I have a good understanding of video editing particularly in Davinci Resolve. Photoshop is near and dear although for basic work or personal stuff (I am no picasso though 😅)
2. Open Source
Even though I did release a couple of OS packages myself I mostly enjoy peeking into what other people have done and contribute there. In my opinion this is where you learn most. Interacting with people you don't interact on a daily basis can yield new knowledge and friendships.
3. Data Science and Machine Learning
Ever since the AI boom with ChatGPT I've been having an itch to jump into studying about this subject. Have completed the Zero To Mastery course on Data Science and Machine Learning but have yet to work on anything real. Keen to jump in.
4. Product Development
When working on some new feature I don't like to be just the coder. I like to be involved in feature development from scratch. That means covering the business decisions behind why we need the feature and analysing how it's gonna impact the end user.