Stephen Karakashev's Personal Website

My own logo which I created in Adobe Illustrator

Hi! My name is Stephen and welcome to my website.

I am a Theravāda Buddhist from Bulgaria, European Union, who is also getting great teachings from the Mahāyāna and Vajrayāna, and who has a soulmate called Ann. Buddhism is a practical philosophy which helps people and beings find the truth about life so as to help them attain Enlightenment/Awakening, or at least live a happier and better life, through the study of Buddhist teachings and the cultivation of spiritual practices. From any Buddhist tradition, I am taking on board only what is reasonable and what makes perfect sense. Of interest is to note that I created and developed to a profound degree the following two things on Wikipedia: Outline of Buddhism and Template:Buddhism topics.

To read this website in your language, go to Google Translate, then write and choose your language, then click on in your language's section. Voilà!

My IT studies

up arrow

I am also a student of IT, in particular Front-end Web Development. I am studying at Treehouse and I so totally love it. I also like studying from Udemy, the MDN Web Docs, CSS-Tricks, Web Platform,, amongst other resources. I am also studying IT more broadly from Amazon Kindle books and Google Play Books on my tablet, Wikipedia and the World Wide Web.

From 1 January 2022, officially, I have been studying Front-end Web Development (mostly from Treehouse), and Computing & IT in general. My target date for completing my studies of Front-end Web Development is 2023. Then, I will build 5 or so projects and upload them to my future portfolio on this very website. I will start looking for work as a Front-end Web Developer in 2023 or 2024. I want my top specialization in terms of IT to be JavaScript, but for the time being it is HTML/CSS.

I am studying hard (since January 2022) and paying such close attention you have no idea and taking it to heart (and I recommend you do the same in your studies, be it IT or anything else) and will continue to do so not just until I am job-ready but all the way until my retirement. I am studying for 30 minutes per lesson / practice (coding) session. My focus with regards to studying is on Treehouse, MDN, Udemy (although in the future I will add to this other online learning/educational schools/platforms, and not just for IT), YouTube (be careful with YouTube videos on web design and web development!) and other IT-related websites and books on IT. I am learning Computing & IT (in general) and their subfields (I am studying many subfields of IT (Information Technology, which is the umbrella term / field containing Computing and other subfields of both Computing & IT)), and I browse daily in order to get to know how websites are built, including looking at the design of each website, as well as exploring the Google Chrome DevTools and looking at the source code and learning how to use Google apps / web apps even better, other web apps, mobile apps and websites, and other pieces of Technology. I am doing practice sessions during which I am learning how to code in HTML, CSS and JavaScript, and, once I become more advanced in my learning, Front-end frameworks and libraries such as React, Node.js and others.

Later on this year, I will be including even more things in my learning repertoire, although it won't all be in the same day every day (and it's practically impossible).

Advice for prospective IT specialists, professionals and designers/developers

up arrow

One needs to be as perfect a professional as possible. And one should prepare for that already from the beginning of one's learning journey.

I think every (prospective) Web Developer needs to study as many subfields of Computing & IT as possible. It's also great to repeat the material you are studying 4 times, practice (code) as much as possible, as well as build a portfolio of projects to show to potential employers. Students need to take their studies as seriously as possible, bearing in mind they will eventually find themselves at a computer in an office with other specialists and professionals, where they will have to earn their living by coding, and that the code that they are shipping (when they deliver a software product to their customers) will be websites and/or software visible for such a huge number of people that you cannot possibly imagine. Whenever you watch a video or read a website or a book on IT, as well as during your practice, you need to focus, pay attention and concentrate fully.

Prepare, as well, for the interview process and event.

IT (Information Technology)

up arrow


I am a perfect fan of Google and I so perfectly adore it. I sooo like Google Pixel smartphones, and they have many things over Samsung smartphones. Important Google mobile and web apps I use on a daily basis are: Google Search (, Google Calendar (the best calendar), Google Drive (where I am saving all my files and no matter what happens to my technology, I am safe in the knowledge that I cannot lose them), Google Docs (which save automatically on Google Drive as I type, without having to press "save" (star your Docs for easy access)), Google Tasks (priceless; you can make different lists for different kinds of tasks (from the drop-down menu at the top -> Create new list); you can find it both as a mobile app and in the sidebar in Google Calendar, for example), Google Keep (for saving notes, also priceless), Google Photos (where I am saving pictures and videos and can access them anywhere at any time), Google Chrome (best for web development, also because of the DevTools), Gmail (the best email service (use labels – they are so useful)), Google (Play) Books, Google Maps (anyone who travels or commutes just has to use it, it includes street view, plus you can search for anything and find where it is), Google Earth (high quality satellite images, including 3D cities), another app/web service travellers need is Google Travel (where you can search for flights, hotels and more), YouTube (the most voluminous video website on the planet), Google Contacts (where I can save contact details (and more) about the people I know), Google Translate (multi-lingual translate tool from and into so many languages, including pronunciation and the ability to translate documents), Google Play Store (where I can download mobile apps), Google News (News Aggregator), Google Assistant (which I also use to set reminders; it is the best artificial intelligence–powered virtual assistant (others include Siri, Alexa, Cortana)). Check out also: Google Chat (message app like Facebook Messenger and WhatsApp), Google Duo (video chat in real time like Skype and Viber), Google Meet (video chat between many people like Zoom), Google Shopping (although I prefer Amazon, followed by eBay), the Google Store (where you can buy Google products), Google Scholar, Google Collections (super-interesting and useful), and Google Weather. You can use Google Shopping List, however, I prefer Listonic, which is an app for mobile and which you can find on the Google Play Store for Android (my favourite mobile operating system). Things you may like are Google TV (formerly known as Google Play Movies & TV) (movies and television shows for purchase or rental), as well as Google Podcasts.

For lists of Google products and more about Google, see: About Google, Google Workspace (which is like Microsoft Office), Google Products (from Google), List of Google products (from Wikipedia), Outline of Google (Wikipedia), Template:Google LLC (Wikipedia).

Wikipedia and Wikimedia

I also so totally adore the greatest, best and most voluminous encyclopedia on Earth, Wikipedia and all other Wikimedia projects, including Wiktionary (although I am double-checking words in Oxford Learner's Dictionaries).


I am using (and am perfectly satisfied with and totally love) Samsung mobile devices: Samsung smartphones (in the future I want to buy a Galaxy Z Fold3 5G), Samsung tablets, and Samsung Galaxy smartwatches (I have one each). And if you only bought them, you'll know what I mean and you'll totally agree. Just perfect. See for yourselves. They don't even break (easily). Check out the rest of Samsung, including Samsung TVs. Well worth it. Top company. You will be amazed.


In the future, I am planning to buy an Apple MacBook (Air or Pro) laptop and an iMac Desktop Computer. I have full faith that they are the best computers and that they run the best operating system (macOS, although I see such huge potential in Google Chromebook (I have one and I so like it) and Chrome OS).

Very, very wide curved monitors

I recommend that you buy a very, very wide curved monitor such as the 49" CRG9 Dual QHD Curved QLED Gaming Monitor.


I soooooooo love Adobe Photoshop and I so like Adobe Acrobat Reader DC and I know that Adobe XD has a totally great reputation. I like Adobe. You need to check out Adobe Creative Cloud - a set of applications and services from Adobe Inc. that gives subscribers access to a collection of software used for graphic design, video editing, web development, photography, along with a set of mobile applications and also some optional cloud services (as written on Wikipedia).


Now I just have to express my total and beyond total admiration for Microsoft Visual Studio Code! And it's free. And totally. out. of. this. World. The greatest source-code editor of all time on Planet Earth, hands down, full stop. (Download invaluable extensions.)


If you are interested in computation and computational knowledge, you can check out the following by Wolfram and Stephen Wolfram:

Try something .new

Check this out as well:


Finally, bear in mind that things in IT change.

In the future, my dream is to buy a Kia car, and if I can afford it later on, a Mercedes-Benz.

Learning things in addition to Buddhism and IT

up arrow

My goal is to become an erudite (and I am already on the way to being so) by learning as much as possible about as many things as possible (I expect to live until such deep old age and this is how I will be able to learn so much), for 30 minutes per day (but for the time being less than 30 minutes because I need to focus on my IT studies and, once I start working, for 15 minutes a day). I started this endeavour in 2021 and plan to continue learning for as long as life lasts. Of interest is to know that you can find DK (Dorling Kindersley) books on Amazon Kindle (at and, Google Play Books, as well as print books — these are such great, interesting, well-made and well-written educational books on all kinds of topics. You can read them all on your tablet and carry it along with you anywhere you go.

In addition to eBooks, I also am learning from Wikipedia, other Wikimedia projects, YouTube and the Internet. Popular educational websites offering courses in various subjects include: Udemy, Khan Academy, Coursera, edX, class central, The Great Courses and others.

Now – and in the future – I am and will be learning from the following (types of) resources:

My main specializations in terms of knowledge in order of importance to me (from most important to still so important) are listed below:

  1. Buddhism
  2. Computing & IT, in particular Front-end Web Development
  3. Languages: English (near-native and very, very profound but ever-improving, aiming for it to become totally profound with already close to native British pronunciation), Pāḷi and Sanskrit Buddhist terminology, Computing & IT terminology, Mathematical terminology, Anatomical & Physiological terminology — I am learning languages (for minutes per day) at Memrise (other language learning platforms/apps which are worth checking out are: Duolingo, Babbel, Rosetta Stone, Busuu) and YouTube. My goal is to learn 6 languages overall to a more than sufficient degree, and this includes both my native language, Bulgarian, and my second language, English, so 4 more. In addition to that, my plan is to learn about 400 words/phrases of 7 other languages, and a few words of other languages.
  4. Mathematics
  5. Human Anatomy & Physiology (the best anatomy app is 3D4Medical Complete Anatomy 2022, which is available for desktop and mobile devices — it is totally profound; for a 3D brain model, download 3D4Medical Brain Pro; you can also check out this interactive brain model, powered by the Wellcome Trust and developed by Matt Wimsatt and Jack Simpson)
  6. Technology
  7. Famous people
  8. Philosophy
  9. Science
    • Formal sciences
      • Computer Science
      • Logic
      • Other formal sciences
    • Natural and physical sciences
      1. Geography and Earth sciences (the whole Planet Earth is at your fingertips at Google Earth (as well as for desktop) and Google Maps)
        1. Places
        2. Physical Geography
        3. Human Geography
      2. Astronomy and Space sciences (explore space with the best affordable Astronomy app, Starry Night; see also Google Sky); check out the NASA website — NASA know the best astronomy
      3. Biology and Life sciences
      4. Physics
      5. Chemistry (still important to me, later on it could become even so much more important)
    • Applied sciences
    • Health sciences
    • Social sciences
  10. History
  11. People and the Self
  12. Nutrition & dietetics
  13. Economics and money matters
  14. Etiquette
  15. Human activities
  16. Engineering
  17. Culture & the Arts
    • Painting
  18. Literature (in old age)
  19. And much more...

Although my English is near-native, I am taking the time to improve it even further as I want to learn totally profound English, even though it is not my native language. I learned English at school, high school and extracurricular/private school (intensive outside-of-school English education). I started at 9 years of age and by high school I was fluent in it. If you are learning English at school, I recommend you repeat each unknown (new) word you are learning by typing it or writing it down 200 times each. English spelling is difficult for so many people, and repeating each new word this many times (all the while being aware of the translation or definition of the words) will help you both remember the meaning of the words and how to spell them. Then you can easily become immaculate at spelling (having a strong photographic memory will be of help here). This is how I was taught at school by a totally profound English teacher of Bulgarian nationality who was an extremely good man and also a disciplinarian. Make an effort to pronounce English properly by listening to and/or watching native speakers on YouTube or TV. Not everyone is talented at pronouncing foreign languages, but people need to be able to understand you without trouble.

And you just have to learn the English language if you want to communicate with people around the Globe in this Globalization Era and this Internet Era. It is all but compulsory to learn English. Plus, if you learn English to a satisfactory degree you will be able to find education and employment opportunities abroad, if you so desire.

By the way, the reason I succeeded at English (and I am certain of it) is because my first English teacher (the same teacher I mentioned above), after seeing my very first test, praised me and said something encouraging such as "You are so great at English!". This made me so totally love and adore the English language that from then on, since that very beginning of my journey into English, I started enjoying studying it so much you have absolutely no idea and was almost as passionate about learning it as a future translator is. You can learn English!

Personal interests

up arrow

I also enjoy listening to music (here is a Spotify playlist of most of my favourite songs) and in the past I was into sports such as football (soccer) and tennis, but gave them up and do not play nor watch them anymore; however, I like jogging.


up arrow

Here is one of my favourite Spotify playlists (Beautiful music):

You can search Spotify for all the songs by a band, singer-songwriter, composer or musician by writing the artist's name and then the word "Complete". Also, you can search for "Best of..." and then the artist's name.

Closing words

up arrow

In the future, I will improve this website signficantly and devote it mostly to Buddhism and IT, but also to other things I am learning about. I will be sharing many interesting and useful things here, so you should check it for updates in the future.

In the meantime, you can contact me via email or find me on social media (see bottom of the page).

A tip: bear in mind that countless famous people have been (badly) defamed and so many of the things written about them are wrong and never happened. Enemies of theirs defamed them for posterity. Doubt everything written about famous and great people.

How could a person or a being not exist from their own point of view, with them feeling as though they are the centre of the world, or at least everything being around them (as in the case of Stream-enterers and above) (and surely everything is around every one of them exactly just like everything is around YOU). And how can you get yourself outside of yourself, how can you get yourself over there or in front of yourself. And how can anyone do that? They can't get themselves over there, just like you can't, so they are stuck being centre of the world/everything being around them and they take their body with them. And they see you as someone external, someone out there — and this is how you see them.

Take a photograph of yourself from your own point of view (of your torso and legs), then share it with anyone you want to and ask for the same from them, and see what happens. You can take this picture in their presence for greater effect.

Just some final tips:
  1. Read Documentation, Help, tips & tricks, FAQs, training, tutorials and tours for the websites, apps, software, computer languages (and manuals for the technology you are using (by the way, engineering (and architecture is part of engineering (although it is related to art and involves other things)) is part of technology, and technology is quite simply man-made things)) that you are using or coding in. You need to know how to use it, properly. And you can also find new and interesting things and solutions to problems. (In addition to the above, you also need to know that Applied science is the science behind technology, but not just, not only, and much more than that, but still, mainly.)
  2. Stay organized. You will be able to find what you are looking for later on with much greater ease, amongst other benefits. It is good to be organized.
  3. Developers need to use styles.css and scripts.js. I didn't know this until recently, which is why I am using main.css in this HTML code and if I switch to styles.css now, there will be bugs on the website.
  4. Avoid and abstain from nicotine/tobacco (smoking cigarettes, cigars and pipes), drinking alcohol and taking drugs!!! They harm and do severe damage to the brain, the system, the body (and, in the case of nicotine, the lungs) soooooooooooooooooo much you have utterly no idea. Be clean and pure and do not take any artificial substances in your body and your system. Just eat healthy food and drink healthy drinks such as water, milk, juice, tea (twice a week), and hot chocolate (in moderation). Not all fizzy drinks and energy drinks are healthy. I have only tried coffee a few times, and have never done drugs at all, not even once. I was educated at school that drugs are harmful and bad for you. Quit gradually. Nicotine should be stopped within 5 weeks, alcohol within 10 weeks, and drugs within 4 weeks.

My two mottos are: "Choose the best and follow it/them." and "Strive for perfection. Develop the perfections. Become ULTIMATELY Perfect."

Mettā and best wishes to all,
Stephen :)
Virtue, #2

Love all beings.

Personal and contact details:

Stephen Karakashev, 2 May 2006
A photograph of me as an 18-year-old man, 2 May 2006
Name: Stephen Karakashev
Age: 33 (born: 18 February 1988)
Gender: Male
Origin: Bulgaria, European Union
Religion: Buddhism (Dhamma-Vinaya)
Occupation: Student of IT for now, IT specialist and professional in the future
Work email: