markuscodes.com

JavaScript is required. Click here to enable JavaScript.

Me rock climbing on a red wall with a timer on top.

About me

Hey! My name is Markus, and my main hobbies are rock climbing (as you can see in the picture, I got a high score of 19.30 seconds at Rock Up, Broadway Plaza), cycling (one time, I cycled from Oldbury to Ladywood), hiking (I usually hike around 9 miles), dogs (my mom is a dogsitter, so we always have dogs coming to our place) and coding (the website you're on right now was made by me). My 2 favourite hobbies are probably rock climbing, because of the fun you get when coming back down after a hard climb, and coding, because you can do anything with coding!



My grey dog, Kanan, in a nightgown.

Kanan

Kanan is my grey Staffy, who's only [JavaScript is required], although he's massive. Technically, he isn't our dog, since we're just dogsitting him, but he's been with us since February 2024, so at this point, everyone just thinks of him as my dog, and so do I. Kanan's favourite hobbies are chasing tennis balls and running around the park.



A picture of a laptop with an application of code running.

Coding Timeline

I've been coding since I was 8, and in those years, a lot of stuff has happened, so here it is all:

  • 7 years old, 2022: Started learning how to code with Python
  • 8 years old, 2022: Started to get interested in HTML
  • 9 years old, August 2023: Made my first website, which was just a static HTML file with Bootstrap (techmarkus.com, not up anymore)
  • 10 years old, February 2024: Made my second website, which had no framework and barely any JavaScript (just a function that would change a header to 'Good Morning/Afternoon/Evening' based on the time)
  • 11 years old, December 2024: Started learning C#
  • 11 years old, March 2025: Started learning Blender
  • 11 years old, September 2025: Started learning Unity
  • 11 years old, October 2025: Made my third website, which used Bootstrap, custom CSS and JavaScript for navbar animations and accurate dates.


A picture of my C# code with the C# symbol on top.

C#

I started coding in C# (pronounced See Sharp) when I was 11, and since then, it has been my favourite programming language, simply because of how simple (compared to C) it is, the amount of things you can do with it and the fact you can compile it into an executable, which I could never do with Python - without using third-party software. I've made a couple of projects in C#, but the only one that's left is called Fours, a (standard form) quadratic equation solver with error handling. If you want to see it, click here.


A picture of my Python code with the Python symbol on top.

Python

Python was the programming language that got me into coding as a whole, and is my second programming language, although it's not my favourite, and since I started, I've been getting a little bit more rusty and C# has been replacing it slowly, although I can confidently do if/else statements, I/O, for/while loops, using other libraries and writing simple CLI programs. I've made a password generator, encryptor and other programs, but unfortunately, none of my Python projects survived.


A picture of my HTML code with the HTML symbol on top.

Web Development

Web development (HTML, CSS and JavaScript) is my best programming language and I've made a lot of projects with it, such as what you're seeing right now! This is actually my third website, with my last 2 being abandoned. I usually code websites with Bootstrap, a CSS framework, a it makes everything much more responsive for mobile. This website is actually one of my projects, and if you want to see more detail on it, click here.



A picture of my Blender project with the Blender symbol on top.

Blender

I'm not as good with Blender as I am with other programs, but I still really like Blender. I can do things such as modelling, moving vertices in Edit Mode, sculpting a mesh and using geometry nodes, and I've made two projects, both of which are on GitHub. If you want to see them, click here.


A picture of my Unity game with the Unity symbol on top.

Unity

Just like Blender, I'm not the best at Unity but it's still really fun, and if I'm being honest, better than Blender, since there's just so much more you can do. I can write Unity scripts with C#, model objects and make a working game. Right now, I only have one game, which is Doggy Dodge. If you want to see it, click here.



A picture of my (used to be) portable Linux setup with the Linux tux on top.

Linux

Linux is my favourite thing ever when it comes to computing. I'm very experienced with Linux and have succesfully installed Linux on a portable SSD, installed Arch Linux, made my own AUR package (taken down due to inactivity), customized Linux setups, configured a desktop manager and so much more. I've tried:

  • Arch Linux
  • EndeavourOS
  • Fedora
  • Deepin
  • Solus
  • KDE Neon
  • Linux Lite
  • Linux Mint
  • OpenSUSE
  • Pop!_OS (my favourite)
  • Zorin OS
  • MX Linux
  • Manjaro
  • Slackware
  • Debian
  • elementary OS
  • Garuda Linux

I've also tried some Android ROMs, which were:

  • Lineage OS
  • Arrow OS
  • CrDroid
  • dotOS
  • Pixel Experience
  • AOSP (doesn't really count as a ROM)
  • TWRP (recovery ROM)
  • OrangeFox (recovery ROM)

Speaking about Android, just like Linux, I'm very confident and can flash with Odin or Fastboot, install recovery and root devices.