Hello, I'm

Tiaan

Get in Touch
.About()
/*
I am passionate about programming, mathematics and science. I was initially a Theoretical Physics student for most of my undergraduate career. As the years went by I fell more and more in love with Computer Science and decided to devote myself to perusing it full-time. My love for mathematics and physics will always persist, mathematical know how certainly does come in handy as well. Currently I am completing my BSc Mathematical Science (Majoring in Computer Science), hoping to one day have a meaningful impact in the field, advancing the world one line of code at a time.
*/
Download My CV
//Modules and Courses of Relevance Include:

Java Object-Oriented Programming, Data Structures and Algorithms, Computer
Architectures, Programming in Python, Classical Mechanics, Electromagnetism,
Waves, and Introduction to Quantum Physics, Advanced Calculus and Linear
Algebra, Analysis, Probability Theory and Statistics, Applied Matrix Methods,
Applied Differential Equations

//Programming Languages I'm Familiar With:
• Java
• C
• Python
• Assembly
• Delphi

• HTML
• CSS
• SQL
• MATLAB
• MATHEMATICA

//Secondary Education:


//Tertiary Education:

High School Brackenfell (2014 -2018):
• Graduated with 7 distinctions and an average of 89,6%
• Subjects taken: Mathematics, Information Technology, Physical
Sciences, Life Sciences, English, Afrikaans, Life Orientation
Stellenbosch University (2019-2020):
• BSc Theoretical Physics with Computer Science (2019-2020)
• Switched to a full time BSc Mathematical Science (Majoring in
Computer Science) degree

//Academic
//Leadership
//Awards
tiaanvdr55@gmail.com
© Tiaan van der Riel
All Rights Reserved
.About()
.Skills()
.Education()
.Achievements()
.MyStory()
/*
Top performing student in my grade group, grade 8 to grade 12

2016:
- Top student in my grade group with an average of 89,32%, and 7 distinctions.

2017:
- Top student in my grade group with and
average of 89,85%, and 7 distinctions

2018:
- Attended the CERN - International Particle Physics Masterclass at iThemba Labs.
- National Senior Certificate (NSC), bachelor`s pass with 7 distinctions and an average of 89,6%.

2019:
- Selected to join the Golden Key International Honour Society as
one of the top 15% of students in the world.
- Received 4 distinctions.

2020:
- Received 5 distinctions.
*/
/*
- Elected to serve as a member of my
school`s student representative
council every year from grade 8 to grade 11
(2014-2017)

- Elected to serve as a member of my school`s senior representative
council in my senior year of grade 12 (2018)

- Helped to organize and plan various school events as sitting member of the school`s representative council.

- As a member of the representative council, and the school`s DUX I also gave numerous speeches to both inform and inspire my peers.
*/
/*
2015:
- First and only student to receive academic honour colours for academic excellence in gr.9. Usually, this achievement is not awarded this early in one`s high school career.

2016:
- Received Academic Honors Colors Twice.

2017:
- Received Academic Honors Colors Twice.

2018:
- Trophy – Top student: Physical Sciences
- Trophy – Top student: IT
          Trophy – Top student: Life Sciences
- Trophy – Top student: Mathematics
- Trophy – Top student: English FAL
- Diploma – Bilingualism
- Trophy – Top performing student mathematics and physical sciences combined.
- Academic Honours Colours (June)
- Academic Honours Colours (November)
- DUX award for the top preforming student overall
- Received Academic Honors Colors a total of 7 times.
*/
//2007

I got my first computer when I was 7, which I immediately started taking apart. My parents had their hands full with me taking apart and tinkering with anything I could get my hands on. Instead of playing games I spent my adolescence modding them and finding all sorts of ways to break them. I was fascinated by all things computer and software.

//2016

At hisghschool I took my first programming course. We started with Scratch (as one should) and were tasked with making a simple game. I went above and beyond making a loving homage to arcade fighting games with "Ultimate Extreme "Fighting Fight Fighters XVIII".
The game had full 2-player support, a very single player mode where you played against the computer with 3 difficulty levels, 9 stages, and over 250 animated sprites. I received 100% for this program.
Thereafter we learned HTML and CSS, as well as briefly switching to Pascal for the remainder of the year.

I discovered that I have a real passion and skill for programming.


//2017

In IT we switched over to programming in Delphi. We were also taught database design and SQL. We were tasked with creating either some sort of program that served as the data base for some sort of gaming event. Not content with simply doing that I created "Lans Landia" the software package for a fictional gaming event that kept track of the progress of all the contestants, providing a whole slew of statistics on the contestants. Contestants could sign up, track their stats, as well as compare it to that of other. The program also allowed contestants to take part in tournaments, which were held using a 6-way double elimination bracket. The results of each tournament were automatically formatted to HTML, ready to be published to the event`s website. I remember staying behind after school to receive extra lectures since what I was trying to do was quite ambitious compared to what was expected Again, I received 100%.
//2018

We were tasked with creating some for of POS-related program, whether that be an actual POS program, a stock management program or a sales analytics program. Naturally, I decided to do all 3. I created a complete fictional supermarket chain. The software included two main parts. Employees would log in and have access to a fully working POS terminal. Employees could also track their progress, if they did well they could be awarded employee of the month and receive a bonus. Managers had access a full suite of analytics regarding the performance of their tellers, stock analytics, which included which items were running low, as well as the contact information of the suppliers to order more, and of course account creation and deletion.

Funnily enough one of the most difficult things about this project was creating the software that generated hundreds and hundreds of transactions, as everything had to be in intricately linked to specific accounts, transaction ID`s, suppliers, and stock items.

At the end of my high school career I was award the DUX award for being the best preforming student overall.
//2019

I started my university career at Stellenbosch University, initially as a Theoretical Physics student. Although I was enrolled as a physics student, my passion for programming persisted and I made sure to take all of the necessary computer science modules I could.

In computer science we switched to Java, and got taught the principles of objected oriented programming. For the first semester we had to write a simple little Connect 4 program. In semester two we were tasked with creating a chess program, once again I went quite overboard and implement almost all of the extra features that was allowed. At the end I received 140% for this project.
//2020

In second year we moved away from designing pretty interfaces and simple little games and focussed more on the algorithms. I switched to the C programming language and strayed away from using IDE`s, switching to VIM instead. In the first semester I took we took Data Structures and Algorithms, for this project we had to design a finite state automata that could solve mazes, I enjoyed this quite a lot. In the second semester we had to design our own compiler, this was quite a challenge but I enjoyed it thoroughly. We also started programming in Assembly, which was quite interesting.

During the December holidays I also embarked on creating this website form scratch as a personal project. Teaching myself all of the HTML, CSS and JavaScript necessary to do so, and hosting it myself using GitHub Pages.

//Thank you for visiting my website
I made this website for fun and to learn new skills, so be sure to check back for new updates.
If you find any spelling mistakes or want to contact me feel free to do so :)