My name is Gábor Rosta and I'm a 25-year-old soon-to-be secondary school Maths teacher with a passion for programming. I first fell in love with coding in high school and have since developed proficiency in several programming languages and frameworks. Over the years, I've worked on several personal and university projects too. This portfolio showcases my projects, skills, and experiences so far.
Education
- 2024- University of Aberdeen, UK
Professional Graduate Diploma in Education Mathematics
- 2020-2024 University of Aberdeen, UK
BSc Computing Science and Mathematics
Grade: First Class Honours
- 2019-2020 Jedlik Ányos Secondary Technical School, Győr, Hungary
CAD-CAM Informatician Certificate
- 2014-2019 Jedlik Ányos Secondary Technical School, Győr, Hungary
Matura: Hungarian Language and Literature (96%), Mathematics at an advanced level (94%), History in English (89%), English Language at an advanced level (89%), Civilisation of The English-Speaking World in English (92%), Physics (92%) and Information Technology Studies (98%).
Activities
- September 2023 - Teaching Assistant and Demonstrator, Aberdeen, UK
Demonstrate in practical and tutorial sessions of different programming and mathematics courses helping students to learn how to code and understand Maths at a university level.
- June 2023 – September 2023 IT Worker, Csorna, Hungary
Worked for a local computer shop to refresh their webshop by checking the available laptop parts and creating an updated inventory for them.
- September 2020 - Tutoring students
Help Hungarian secondary and primary school students via Skype to understand the basic principles of Maths, Physics and Python.
- July 2017 Security Volunteer, European Youth Olympic Festival, Győr, Hungary
Cooperated with professional security guards to maintain safety and communicate with foreign visitors to help them understand the problems or rules.
Gained confidence in speaking to unknown people and working in a team.
- January 2017 – May 2018 IT Student Volunteer, Győr, Hungary
Assisted older people to learn basic IT skills, such as sending emails, managing Word, and using smartphones. A new course, called ‘The connection of our Smartphone and Laptop’, was well received and led to my publishing a new book of more than a hundred pages on the subject.
Helped me to make relationships with people who have different knowledge and background.
- September 2016 - May 2020 Tutoring students, Győr, Hungary
Helped classmates and younger students after school to understand the basic principles of Maths and C# programming language.
Developed my communication with people who need more help to understand the material, and I managed to find a mutual voice with them to boost their grades.
- May 2015 - May 2016 Digitalization Volunteer, Dr Pál Kovács Pál Library, Győr, Hungary
Took part in the digitalization of old newspapers to preserve our past.
Improved IT skills by managing Excel documents and editing images.
Achievements
- June 2024 Institute of Mathematical Sciences Prize by University of Aberdeen
For my demonstrated outstanding performance in Mathematics courses over the academic year 2023-24, I was awarded the Institute of Mathematical Sciences Prize by the University of Aberdeen School of Natural and Computing Sciences.
- June 2022 Maclaurin Prize by University of Aberdeen
For my successful participation in several mathematics courses over the academic year 2021-22, I was awarded the Maclaurin Prize for the best Level 2 student in Mathematics by the University of Aberdeen School of Natural and Computing Sciences.
- June 2021 Sandy Murray Programming Prize by University of Aberdeen
For the best performance in the Computer Architecture course over the academic year 2020-21, I was awarded the Sandy Murray Programming Prize by the University of Aberdeen School of Natural and Computing Sciences.
My projects
- 2024- MathMate website, University project
For my computer science project, I designed and implemented a web application using Kotlin, TensorFlow and React that allows users to create tailored mazes filled with various arithmetic operations for primary school students.
https://mathmaze.rostagabor.com/
GitHub repository
- 2023- Website of SteFa entrepreneur
I'm happy to support my brother-in-law, Stefan Virág, in his carpentry business, therefore, I created him a website to get his wooden furniture and products to as many people as possible.
stefa.hu
- 2022- "Pantry", Android application
Used Kotlin to develop an app that helps you to store what you have in your pantry, therefore, you would know what you have to buy; it was published on Google Play Store in October 2022.
"Pantry" on Google Play Store
- 2022-2023 Website for a course at university, Group Project
Used Python with Django, HTML, JS, HTMX to develop a website in 7-student group which connects people who are seeking for help and who wants to give back to the community.
GitHub repository
- 2021- Website of kisVirág entrepreneur
I'm very happy to support my sister, Mariann Virág, in her business, so of course, I created her website to get her products to as many people as possible.
kisvirag.com
- 2020- "Mafia", Android application
Used Kotlin to develop a Hungarian version of the famous Mafia/Werewolf party game; it was published on Google Play Store in March 2022; 200+ downloads to date with 5.0 rating.
"Mafia" on Google Play Store
- 2018- "Egyszámjáték", Android application
Used Java and later Kotlin to develop a multiplayer version of a Hungarian game called Egyszámjáték; 125+ downloads to date with a 4.7 rating.
"Egyszámjáték" on Google Play Store
- 2018- "News", Android application
Used Java and later Kotlin to develop a News app which helps people easily read news from Hungarian, English and German sources; 300+ downloads to date with a 4.1 rating.
"News" on Google Play Store
Known programming languages and frameworks
- Kotlin (6 years)
- Java (3 years)
- C# (4 years)
- JS, React
- HTML, CSS
- Python, Django
- PHP
- GIT
My certificates
- ECDL certificate
- Cisco IT Essentials certificate
- CCNA Routing and Switching: Introduction to Networks certificate
- CCNA Routing and Switching Essentials certificate
- Autodesk Inventor certificate
Interests
- Since my childhood, I was a member of a Hungarian traditional folk dance group until 2024.
- In my free time, I write poems, of which some have been published in anthologies. However, they are in Hungarian, but I have translated some to English. You can read them here: