Hello, I'm

Tim Thuma

Student and software developer from Slovenia

I like to develop various
software with C++ Python Web languages

My icon

I'm a 20-year-old student from Slovenia. I study computer science at Faculty of Computer and Information Science in Ljubljana.


I spend most of my time hacking around with computers and learning random nerdy stuff.

Achievements

I have participated in various competitions, mostly in math and science. I am often very successful at them but I'm most proud of the following three:

Trophy icon

EuroSkills 2025

I competed and won in SloSkills 2024 in the ICT category. In September 2025 I will be competing at EuroSkills Herning 2025.

Projects

CanSat 2021

I worked on building a CanSat in a team of 4 members for Cansat 2021. Our achievements can be found on our blog. Our goal was to build a probe the size of a soda can which performs different measurements.

VegaSat logo VegaSat logo

WaveChat

WaveChat is an instant communication web app which I have created for my matura project. You can read a paper (in Slovene) that I wrote about it.

WaveChat logo WaveChat logo

My Github

To see more of the projects I have made, you can check out my Github account.

I have finished the computer technician programme at Vegova.

Example code

I enjoy programming very much. So far I have worked with:

  • C++ C++ logo
  • Python Python logo
  • Solidity
  • Web languages (HTML, CSS, JS) World wide web icon
  • JS frameworks/librarires (Vue, React)
  • Embedded systems (Arduino, Raspberry Pi) Arduino logo
  • PHP
  • SQL

I'm also skilled at GNU/Linux system administration. Arch linux logo


I have finished Cisco's CCNA 1, CCNA 2 and CCNA 3 courses.

CCNA 1 certification badge
CCNA 1: Introduction to Networks
CCNA 2 certification badge
CCNA 2: Switching, Routing, and Wireless Essentials
CCNA 3 certification badge
CCNA 3: Enterprise Networking, Security, and Automation

I'm always interested in learning more stuff and broadening my knowledge.


I have been working as a full-stack (C++ and JS) developer at EBA d.o.o. since July 2023.

My biggest hobby is programming and I spend most of my free time for it. But besides that I also like learning math and science.

I like challenges that require thinking which is why I enjoy solving algorithmic problems.

Big O notation graph

My most common form of procrastination is watching random videos on YouTube.