Translations for this page are available in:

  1. Bulgarian/Български 🇧🇬

Hey there

I am Stanislav, also known as Madman10K, I am 16 years old and mainly work on applications using C and C++

About

I was born in the country of Bulgaria 🇧🇬 and the capital(also the biggest city), Sofia.

I started programming when I was 12 with the idea to start making games and other entertainment products using software. I started with Unity but found it very hard to use so after a month of using it, I switched to using Unreal Engine 4.18 with which I spent 2 years building games.

After making a couple of games that were never finished(but gaining a lot of experience on the way) I decided to take my Unreal Engine knowledge and make a game engine called the UntitledVulkanGameEngine on which I started working since I was 14 and am still working on! The goal of the engine was to replicate some of the features of Unreal Engine which I liked and to make a prototype game engine that can be potentially used by a real game development studio.

Now with 1 year and counting of developing the engine, I am working on both software around the engine and other software outside of it, a complete list of projects is provided below

Projects

  1. Forgotten game using Unity - January - February 2018
  2. Multiple forgotten singleplayer games with various Unreal Engine versions - April 2018 to August 2019
  3. A multiplayer FPS game using UE4 - September 8th 2019 - 31st of August 2020
  4. The UntitledVulkanGameEngine - since 4th of May 2020
  5. The UntitledDiscordBot - since August 2021
  6. The UntitledLinuxGameManager - since 21st of December 2021
  7. UntitledLog - since the 12th of December 2020
  8. UntitledVukanTerminalEmulator, ImTTY, UntitledTerminalEmulatorBackend, UntitledEscapeParser - Pending to start development
  9. UntitledRuntimeLibraryLoader and UntitledExec - since 1st of February 2022
  10. UntitledDesktopEnvironment and other unannounced projects - since 20th of June 2022
  11. i18n and other package support in Funtoo Linux - Since 1st of August 2022

with multiple more projects planned for later. The large majority of them are created under MadLad Squad which is a github organization I and other users use to collaborate on all the software listed above.

Current projects

I am currently working on the following projects:

Work experience

I have done paid commissions since 2020 but they have mostly been rare(i.e. once every 3-4 months) and private, so no details can be discussed here. What I can say is that I worked on various C++ projects with my job being:

  1. Fixing bugs
  2. Refactoring, modernizing and cleaning up a codebase
  3. Porting a codebase from Windows to Unix or vice versa
  4. Other various programing work including writing small features for apps, implementing data structures and abstractions, and doing other general software development work

Outside of this, since I was in my period of game development January 2018 to December 2021, I also had the experience of managing a game project with other people. Specifically I worked on it with a team of 2 other people, an artist and a musician

Programming knowledge

I have a lot of experience in C and C++ as they have been my main languages for over 3 years. I use both old and new C++ features in my projects and am accustomed to working with both new and legacy standard library C++

Outside of this I also know a bit of Golang, have written a good number of bash scripts, and made some websites with javascript

Languages

Here are the languages I am currently learning:

  1. Bulgarian 🇧🇬 - native
  2. English 🇬🇧 - between C1 and C2
  3. German 🇩🇪 - A2
  4. Mandarin Chinese(simplified) 🇨🇳 - HSK2

Additionally sometimes when I’m not learning Mandarin or German I learn the following languages:

  1. Russian 🇷🇺
  2. Macedonian 🇲🇰
  3. Serbo-Croatian 🇷🇸🇭🇷
  4. Japanese 🇯🇵

Contact

Hobbies

I have the following hobbies and interests as my main ones:

  1. Programming
  2. Language learning
  3. Economics and Business
  4. Geopolitics
  5. European Politics
  6. City planning
  7. Modern European history(1700-now)
  8. Geography
  9. Philosophy

Additionally sometimes I also dabble into the following fields:

  1. Game design and development
  2. Music and audio design
  3. Creative writing and storytelling
  4. Electronics
  5. Playing videogames

Stuff nobody cares about

  1. I’m a gentoo linux user, funtoo linux to be exact
  2. I write in 🇬🇧 english
  3. I use colemak as my main keyboard layout and can write with 138 WPM, with QWERTY 56WPM

Blog about stuff you don’t care about

  1. Why retained mode GUIs are bad
  2. Personal funtoo guide