Hi there! My name is Henadzi, or simply Gena.

This is basically the first post and duplicate of About page.

I’m a software developer, and here, I’ll be sharing resources and insights on coding and bootstrapping personal projects for fast delivery to end-users ⌨. You can find tools I recommend in the Tools section

As I’m always learning and evolving, I’ll post updates about my achievements 🏆 or share insights on personal growth, especially in the psychological 🤪 realm, along with strategies I use to improve. You can find these in the Blog section. Occasionally, I’ll post code snippets and interesting solutions to software development challenges I encounter.

Let me explain please why I used such titles on the home page for describing me shortly:

Me Drinker

Indie Hacker

As I’ve advanced in my career in the IT industry, I realized that the strongest motivation for me is the freedom to build different things and continuously experiment. Working a 9-to-5 often limits your tools, aligns you to the business goals of others, or focuses on specific technologies dictated by a supply of open jobs for a specific language or a tool in IT industry. I’ve always wanted to create freely and earn a living from my own projects. My ultimate goal is to become a solopreneur, building products that are useful to people and generate a sustainable income for me (and maybe them as well who knows 🙂).

I’m dedicated to this path and share my current and past projects (those I’ve completed and made available to end-users) in the Projects section

Me Exporer

10x Engineer

Checkout my Skills section I am really “diversified” developer I can tell you 😆 🛠️

Take the following with a hint of sarcasm—after all, such labels are relative and unique to each person and situation. But anyway let me prove you that it is ME!

Let’s see what key characteristics should have such an engineer accordign to the ChatGPT 🤖 (4o at the time of writing 🙂)

  1. High Productivity and Efficiency: Known for their ability to write, debug, and optimize code extremely quickly and accurately, often achieving in a day what might take others much longer.

Well I will be honest with you I debugged a lot of code starting from Java, then Objective C, Javascript, C++, Go-Lang, Python (joking just a lot of logging and traces 😆)

Have I accomplished something in a day that would take others longer? Well, it depends on the comparison, but I did optimization of code from O(N^2) to O(N) and did find memory leaks in WASM. So I deserve to say that I meet this one.

  1. Deep Technical Knowledge: Often possesses a broad and deep understanding of various programming languages, frameworks, algorithms, and technologies.

I like to dig into things even when it is not needed and might harm my focus or efficiency, but sometimes it is really helpful to understand why things work the way they do. So I have a habit of first reading/learning the basics of how a framework/language/tech/algo works and how to get started with it. However, in recent years, I’ve started building things without finishing tons of courses, reading thousand-page Java almanacs, making hundreds of coding exercises, or creating sample calculator programs to be sure I can handle the ‘TO-DO app’ I planned to build for end-users.

  1. Problem Solving and Innovation: Has a knack for solving complex problems with elegant and efficient solutions, sometimes developing new tools or methodologies to simplify or speed up work.

Checkout my leetcode profile. I genuinely believed that I have to get a job in a FAANG to prove myself and “everyone” that I am capable problem solver and engineer. But something deep inside me pushes me to not forget why Indie Hacking and Solopreneurship is much bigger than this. What is really complex is to build your own business, prove me wrong!

  1. Independence: Often works independently with minimal guidance, proactively taking ownership of tasks and projects.

See why I call myself Indie Hacker 😆

  1. Mentorship and Leadership: In some cases, a 10x engineer may help others on their team, sharing knowledge and helping increase team productivity, though this varies.

Yeah, nice one. I will be honest with you this is a trade off of #1 but still important. Why do you think I have the blog and post regularly in Twitter/X account?? I want to be helpful, I want to lear as all people naturally want to do, I am evolving through sharing, Leadership is about showing a good case to follow. Humanity would re-invent bicycles without sharing. My StackOverflow profile

  1. Focus on Impact: They often prioritize tasks and features that have the highest impact on the product or team, focusing on maximizing the value they create.

This is stupid take as you can’t control it if you are not a CTO or a Tech Lead. I’ve been a tech lead and I can tell you to reach #6 you endup in #5 with trade of for #1 and your personal gloriousness

Cyber Gypsy

You can skip this section if you’re not familiar with Belarus. In short, I’ve changed countries several times due to my political beliefs. I probably could be somewhere in Vietnam, Thailand, Spain or Bali, working remotely and living quietly. But that would require me to accept lies, stay silent, and avoid trying to make a difference.

I’m not just a digital nomad—I’m Belarusian by nationality. I face questions like, “Why do you still hold your passport?”—which feels as absurd as asking, “Why were you born in Belarus?” While I didn’t choose where I was born, I do choose what I support.

I’m politically active and have debated on Twitter/X and other platforms. I’m not radical, though, and maybe that’s why some politicians succeed despite evidence of corruption or criminal actions. I speak out and try to make a difference in my own way.

Me Politics