Contact me
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.