Professional Profile
Education
As a software developer, I became familiar with the world of IT. I learned the basics of database management and became proficient in using programming languages and methodologies.
I learned to program computers, mobiles, and the web. I wrote and developed software, assessed client needs, prepared specifications, created models, and wrote algorithms. I tested, debugged, and deployed the completed programs.
During my university studies, I mastered the use of programming languages, database management, networking basics, and operating systems. I also delved into algorithms and data structures. I trained in more advanced areas like web development, mobile application development, and software development methodologies.
Additionally, I studied pedagogical methods, including teaching methodologies, educational technologies, didactic and pedagogical theories, curriculum development, and student assessment methods. As part of my practical training, I participated in school teaching practices, prepared and presented educational projects, and became familiar with cooperative and collaborative teaching techniques.
During the training, I learned how to apply personalized teaching strategies and became familiar with the best practices and methods of talent development. Through various student profile studies and performance assessment methods, I gained deeper insights into how to effectively support students with different abilities and backgrounds.
Certificates and Professional Development
iTStudy Hungary Computer Education and Research Centre Ltd.
30-hour training.
iTStudy Hungary Computer Education and Research Centre Ltd.
30-hour training, IKK-certified teacher professional development programme.
Edutus University.
15-hour training.
Gábor Dénes University.
4-hour micro-credential. Topics: how AI works, prompting, educational and workplace use, ethical rules.
HTTP Foundation.
50-hour training.
HTTP Foundation.
30-hour training.
Work Experience
As a part-time teacher, I teach frontend development to final-year classes. My work focuses on web interface development, while also supporting students in documenting and structuring their project work in a professional way.
Topics and technologies taught:
- Frontend development
- HTML
- CSS
- Bootstrap
- JavaScript
- Web project work
- Project documentation
At my current full-time workplace, I am a class teacher for an IT and telecommunications class, expected to specialize in system administration. Most of my lessons focus on programming, web development, database management and ICT project work. I also work as an artificial intelligence instructor and as the school AI ambassador within BMSZC. In AI and ICT project work lessons, I teach students how to use artificial intelligence tools correctly and responsibly.
Topics and technologies taught:
- Programming
- Python
- HTML
- CSS
- JavaScript
- Database management
- SQL basics
- ICT project work
- AI tools instruction
- Individual, pair and group project work
- Project planning and documentation
As a part-time teacher, I taught students in software development vocational training. My main responsibilities were teaching web technologies and supporting thesis projects within the ICT project work subject.
Topics and technologies taught:
- HTML
- CSS
- Bootstrap
- JavaScript
- TypeScript
- Web development
- ICT project work
- Thesis project support
- Professional guidance for final projects
I taught online courses for software development, junior frontend development and web development students. The training focused on frontend development, web technologies, clean code principles, SEO and design fundamentals.
Topics and technologies taught:
- HTML
- CSS
- Bootstrap
- JavaScript
- jQuery
- TypeScript
- Angular
- MongoDB
- Frontend development
- Clean code principles
- SEO basics
- Design fundamentals
At the request of my alma mater, I participated in teaching students at the Jászberény Campus. Together with my former teachers, we taught future programmers who later continued their studies as software engineering students in the BSc system.
Topics and technologies taught:
- HTML
- CSS
- JavaScript
- PHP
- C++
- C#
- Java
- Algorithms
- Programming fundamentals
- Search algorithms
- Sorting algorithms
At one of Jászberény's key vocational schools, I taught programming, web basics and networking fundamentals to IT administrator students. During my years there, I also worked as a class teacher for several classes.
Topics and technologies taught:
- Programming
- HTML
- CSS
- Bootstrap
- C#
- Networking fundamentals
- Exam preparation
- Class teacher responsibilities
In my first role related to programming and teaching, I prepared students for advanced-level and vocational graduation exams. I also taught office software usage to several classes at the school.
Topics and tools taught:
- Programming
- Advanced-level graduation exam preparation
- Vocational graduation exam preparation
- Microsoft Office Word
- Microsoft Office Excel
- Microsoft Office PowerPoint
- Microsoft Office Access
Programming Skills
Python
I have been seriously working with it only for the past year, having recently completed a course on the subject. I am fully familiar with the teaching material.
HTML5
I have known this markup language for almost 20 years, and I can use it even if awakened from sleep. It is the foundation of all web languages.
CSS3
I've been using it since the beginning of my studies and frequently use it. I particularly enjoy the possibilities offered by CSS3.
Bootstrap 5
I am currently teaching version 5.3.3 to my Junior Frontend Developer students. I often use it for displaying responsive interfaces and administrative pages.
JavaScript
As this language is the foundation of dynamic web development, I am familiar with every little detail of it. I've also produced a lot of teaching materials on it in recent years.
jQuery
I only teach the basics, but I often use various jQuery elements in my own projects.
TypeScript
One of the most popular languages today, a superset that makes JavaScript code strongly typed, and is also the foundation of Angular and React.
MongoDB
There is no web development without NoSQL languages, so I chose MongoDB and learned it. I've used it in several small projects over the past few years.
Angular
Since Angular is part of the Junior Frontend curriculum, I am familiar with it. However, as it is frequently updated, I continuously refresh my knowledge.
C#
After HTML and CSS, C# was the language I have known and loved for a long time. I've been teaching it for over 10 years, and I've developed many applications with it.
PHP
I first got to know the PHP language during my studies at PTI in the course Dynamic Web Programming, and later I taught it myself during my years as a university lecturer.
MySQL
I am familiar with SQL languages, and my favorite is MySQL. I've used it in several projects and teach it to system administrators and software developers.
My Attributes
Over the years, I have created many of my own notes and exercises, which I continuously update and expand to meet expectations. I also strive to meet deadlines. When creating documents, I always aim for the maximum.
I always find the right tone with management, colleagues, or students, which is why I have been teaching the ICT Project Work subject for many years.
In the past, I quickly mastered several programming/IT topics. I enjoy creating my own teaching materials or exercises and applying them in smaller personal projects. Recently, I've been particularly interested in working with AI tools.
Over the past years, I have completed several AI-related trainings and earned multiple certificates, as detailed above. I use AI tools on a daily basis in both my teaching work and hobby projects.
About Me in Numbers
Earned
Experience
Taught
Committee Memberships