Contact me

mail

Who I am

I’m a self-learned programmer with a head full of ideas I want to bring to life. Since I was a kid, I’ve loved creating things and exploring new concepts - not just technical ones, but those have always fascinated me the most.

How I started programming

As a teenager, people often asked me for help with their PCs or fixing things.
One time, I helped someone install Windows 7, but there was no option to change the language. So I went home, found a tutorial, and figured it out. And that was it - I got hooked. I started messing around with the Windows command prompt and realized how useful it could be. But in the end, the batch file didn’t work, so I had to go back anyway.
That got me curious, so I tried making a simple text-based game with batch scripting. As you can guess, I hit its limits real fast. So I started wondering - how do people actually make video games? The answer: game engines. And obviously, the best game engine is your own game engine, right? (I had no idea what I was getting myself into).
So I jumped into C++, thinking I’d build my own engine… and quickly realized that was not gonna happen. Instead, I decided to just install an existing game engine - but then I needed assets. So which are the best game assets? Yes, exactly! But unfortunately my PC back then was too weak for 3D art, nonetheless dreams stayed.

My skills and interests

I’ve learned essential development tools like Docker and Git, along with SQL and basic Linux skills.
Right now, I’m focusing on Java and JavaScript. I’ve also tried C++, Python and C#, and I have plans for future projects using them. The main framework I’m working with and still learning is Spring.
In my free time, I learn about cybersecurity and deepen my understanding of web development.
I used to create 3D graphics as a hobby, so I have basic understanding how models, textures, animations, rigging and other work.

My projects

Apart from this website, I also have some projects on my second GitHub account. I’ve posted a few things there, but keep in mind that these projects will be removed in the future since I want to make this website more professional. For now, you can still check them out. There are two projects I enjoyed working on the most:
remote controlled car toy – designed entirely by me, including 3D-printed parts, electronics, and code.
A 2D arena game – built in pure Java. Unfortunately, some browsers flag it as a virus(It will be fixed in the future), but you can still check out the open-source project or clone the repo with Git.

My github

Why this website exists

When learning to program, the best practice is to build projects. And once they’re done, it would be a waste not to share them. GitHub is great place for that, but it lacks a personality.
Another reason is that I wanted to learn how REST APIs works, but didn't want to create account on random websites, so why not build my own?
That’s how I came up with the idea for promisedsoftware - a place where I can both learn and share my tools.

Future plans

I’ll keep improving this website as new ideas come up, adding tutorials, scripts, software and extensions for browsers.
I’m also planning to work on IoT projects, including a more advanced remote-controlled car operated via the internet. Eventually, I’d like to develop a mobile game, but that’s a long-term goal.