Michał Szymański, Senior RoR Developer

Michał is an experienced RoR and Go software developer. After work, he is an active person, who loves running or cycling around the Kraków.

Recent Articles:

20th
January
2025

Implementation of Recommendation System with Vector Databases

The dynamic leap in technology and the management of vast amounts of unstructured data in the form of text, video and audio pose challenges. Standard databases are increasingly proving inadequate, prompting a search for innovative solutions. Vector databases are one such group.

FULL ARTICLE
20th
November
2024

Automating ChatGPT Invoice PDF with Golang and Google Cloud Run

Efficient data processing is a major challenge for representatives of many companies. This is especially true for companies that manage many financial documents in their operations. I decided to present one of the solutions developed for a client, which is a response to the challenges posed. The mentioned client was looking for an automated way to be able to analyze PDF invoices. The goal was to achieve accurate data extraction of the most important financial information about totals and cost breakdowns.

FULL ARTICLE
1st
September
2020

GoLang: Clean Architecture in Projects [VIDEO]

I am sure that every developer (at least once) has to work in unsystematic code files. There is nothing more annoying. Today, I want to show you how organizing application code can improve your work. During years of my career, I had opportunities to implement a Clean Architecture approach in projects. In my opinion, it works very well, and it is worth using.

FULL ARTICLE
25th
February
2020

Golang Tutorial - How to Implement CLI App in 4 Steps Using Cobra?

According to the research, there are between 500 and 2000 active general-purpose programming languages around the world. That's a crazy lot! Yet - the new languages still appear, dethroning some of the old ones. That's why as a self-aware developer you should keep an eye on the latest trends on the market because who knows, maybe the language that you are developing your apps in today, won't be as desirable in the future?

FULL ARTICLE