Grzegorz Baranski
17yo software developer and a high school student


About me

Hi, My name is Grzegorz, or Gregory if you prefer. I'm a 17 years old software developer and a high school student.

Professionaly, I'm a full-stack developer working as a freelancer, I'm familiar with wide variety of programming languagues.

As a hobby, I create my own side-projects, my dream is to create something, that not only could make me money, but also give me freedom, and doing what I'm passionate about.

I attented to a high school in Poland, with a specialization in mechatronics, but because I was more passionate about programming, and school wasted me a lot of time, I decided to be home-schooled, starting at September 2022.


When the pandemic started in 2020, I was 15 yo, I decided to fully focus on programming, it gave me a lot of fun. And since the school was closed, I had moments where I didn't leave home for few weeks, coding for like 12-14 hours a day, taking a break only for sleep and nutrition.

And that's why I think you can't really compare someone experience by months of working, because when I was working for the whole day, constantly learning something new, some were coding legacy Java code, doing the same thing they did a week, month and even a year ago, learning basically nothing.

My own me doesn't allow me doing the same job all the time, because I can get bored easily, I tend to seek for a perfect solution to a given problem, trying various approaches.

That's why one of my projects Houseflow was rewritten 5 times, each time with a different architecture, or programming language, maybe it could be built with the first approach, but 1. It wouldn't perfect, 2. Because of 1, it wouldn't give me fun or knowledge.

It lasted almost 2 years, untill I improved my social life, by going out more. However as I spent more time with friends, I spent less time coding. It's important to keep a good balance between those two.

I don't regret any minute, while others were enjoying youth by going to parties, I was having fun too, but in a slightly different way.

Business

For the significant part of my life, I've been pursuing a financial independance, and therefore I always seek for a new opportunities. I had few attemps which gave me experience and knowledge.

Projects

Houseflow

A home automation platform, it's primarly written in Rust and Kotlin. For network communication WebSocket is being used.

Historically it used to be written in languages like Go and TypeScript, while also making use databases like MongoDB, which was eventually replaced with PostgreSQL and Redis. On the front-end side I made use of React and Flutter.

Over time I found those technologies inadequate for my problem.

github.com/gbaranski/houseflow

Where To Park

The ultimate parking lot assistant, backend is written is Rust, Web-app with Svelte, iOS app with Swift, and the Android app with Kotlin.

View more information at wheretopark.app

Cryptogram

Decentralized P2P messaging app. Allows real-time messaging without a server.

Made using Go programming language and LibP2P.

github.com/gbaranski/cryptogram

Quizizz-cheat

Cheat for quizz.com, a website on which teachers can create quizzes and students can take them.

I made it possible to reveal correct answers to the question, so you can get 100% of a test without any effort.

Used to have few thousands unique visits on the GitHub repo back when schools were closed during the pandemic.

github.com/gbaranski/quizizz-cheat

Racer

Program written in Rust that watches cryptocurrency prices, and makes triangular arbitrages if profitable. Unfortunately it's closed source.

Other

I've made some libraries in order to support the rest of the community, and fulfill my use-case. There are some of them

And I've also contributed to some