Tom (Tomáš) Pecher

CS & AI Student | Aspiring Software Developer | Passion for ML and Wolfram

Passion for Learning

I have always loved learning new things. Strangely though, I have never been able to properly figure out why that is. As a child, I was driven purely by curiosity, even at the expense of other things. I was fortunate enough that, from a young age, my parents made the effort to take me frequently to public lectures on all manner of science and mathematics. Of course, I was almost always the youngest person there, which was rather amusing, and the material was well beyond my comprehension, but in many ways that only made me enjoy it more. Whenever there is a concept that I don't understand, the idea of it being a mystery is so cool to me that I cannot help but want to learn more about it. It is this itch that lead me to learn trigonometry at the age of 10, and the beginnings of calculus at the age of 12, when I should have probably been doing other things. I am pleased to say that I have matured somewhat since then; I have the discipline to focus my studies not just on the things I like, but that drive is the same (its current focus is on quantum machine learning). I have never seen myself as someone who is smarter than the rest, which is why I was always surprised to hear other people say so and as a child I could not understand why. Looking back now, I can definitively say it was because of this drive, where other people are discouraged by the weird and the complicated, I am only eager to learn more, and to this day that is what guides me forward.

Knowledge Base

As I am pursuing a career in computer science, I am constantly trying to expand my knowledge. Soon, I hope to display my progress in the W3Schools courses, freeCodeCamp tutorials and much more (once I learn how to do that, of course). Each skill is rated from 1-5 (⭐) based on familiarity:

Skill Subskills Learning Experience Knowledge Application
C
  • C W3Schools Course
  • University Lectures
  • University Coursework (x2, Grade 1:1 in each)


Familiarity: ⭐⭐⭐⭐

C++
  • SFML
  • STL
  • C++ W3Schools Course
  • Traffic Simulation Test using SFML
  • University Coursework (x1, Grade 1:1)
  • Variety of smaller projects that require fast computation


Familiarity: ⭐⭐⭐⭐⭐

C#
  • C# W3Schools Course (ongoing)


Familiarity: ⭐⭐⭐

Git & GitHub
  • Git/GitHub W3Schools Course
  • Version control for most of my projects


Familiarity: ⭐⭐⭐⭐⭐

Go
  • Go W3Schools Course (ongoing)


Familiarity: ⭐⭐

HTML & CSS
  • CSS W3Schools Course (ongoing)
  • HTML W3Schools Course
  • Young Computer Scientist Programme (InvestIN)
  • Personal Website (this website)


Familiarity: ⭐⭐⭐⭐

Java
  • Java W3Schools Course (ongoing)
  • University Lectures
  • University Coursework (x3, Grade 1:1 in each)


Familiarity: ⭐⭐⭐⭐

JavaScript
  • JavaScript W3Schools Course
  • Personal Website (this website)


Familiarity: ⭐⭐⭐

MATLAB
  • Algebra and NxN Systems of Differential Equations (MITx, edX)
  • Algebra and NxN Systems of Differential Equations (MITx, edX)


Familiarity: ⭐⭐⭐

PHP
  • PHP W3Schools Course (ongoing)


Familiarity: ⭐

Python
  • Django
  • Jupyter
  • Matplotlib
  • NumPy
  • NLTK
  • OpenAI Gym
  • Pandas
  • PyTorch
  • PyTest
  • SciKit Learn
  • SciPy
  • Tensorflow
  • TraCI
  • WandB
  • Intermediate Python Programming Course (freeCodeCamp)
  • Python Programming for Absolute Beginners
  • Python Tricks: A buffet of awesome Python features
  • Python W3Schools Course
  • University Lectures
  • RL Group Project in OpenAI Gym: Bipedal Walker
  • University Coursework (x9, one Grade 2:1, eight Grade 1:1s)
  • Variety of smaller projects often involving prototyping
  • Yr 3 Project: Building a Robust and Scalable RL Traffic Control System


Familiarity: ⭐⭐⭐⭐⭐

R
  • R W3Schools Course (ongoing)


Familiarity: ⭐⭐⭐

Rust
  • Learn Rust Programming - Complete Course (freeCodeCamp)
  • Programming Rust: Fast, Safe Systems Development


Familiarity: ⭐⭐

SQL
  • SQL W3Schools Course (ongoing)
  • University Examination (x1, Grade 1:1)


Familiarity: ⭐⭐⭐

TypeScript
  • TypeScript W3Schools Course (ongoing)


Familiarity: ⭐⭐

Wolfram Mathematica
  • Wolfram Elementary Introduction (x2)
  • Wolfram U Multiparadigm Data Science Bootcamp
  • Computational Essay: Analysing the Atmospheric Spectra of Exoplanets
  • Data analysis for chemistry and physics A-levels
  • University Coursework (x1, Grade 1:1)
  • Use constantly for data visualization and one-off calculations
  • Variety of smaller projects involving processing vast amounts of data


Familiarity: ⭐⭐⭐⭐⭐

XML
  • XQuery
  • XML W3Schools Course (ongoing)
    Network and traffic configurations for SUMO (individual project)


Familiarity: ⭐⭐⭐⭐