

I graduated in 2003 from the Faculty of Science at Eötvös Loránd University as a mathematics and computer science teacher. During my university years, in addition to private tutoring, I occasionally took on IT tasks and programming projects. Since 2002, I have been working as a freelancer.
After earning my master’s degree, I became the system administrator at Szerb Antal High School in Budapest’s 16th district in 2004, later transitioning to an IT teaching position. In addition to public education, I was involved in adult education, curriculum development, and consulting. Beyond maintaining the school’s website, I supported its operations with various self-developed client and macro programs, as well as multi-user web applications and databases. I have an advanced command of office productivity tools, including Office programs (Word, Excel, PowerPoint, Access), as well as image, audio, and video editing software.
Below is a list of key projects from recent years, including their descriptions, my roles, implemented features, the technologies used, and accompanying screenshots.
| functions: | Multi-user session-based web access with permission management, asynchronous data transmission and reception, time-based server-side data storage, data entry, data deletion, and summary statistics with time slot selection |
|---|---|
| roles: | UX, UI designer, backend developer (native PHP6, PHP7, session handling, .csv server side storage), frontend developer (HTML, CSS, Vanilla JavaScript: AJAX with XMLHttpRequest), testing, deployment, customer services |
| images: |
|
| functions: | user authentication, session-based web access, permission management, asynchronous data transmission and reception, group-based server-side data storage, registration, and cancellation |
|---|---|
| roles: | UX, UI designer, backend developer (native PHP7, session handling, .csv server side storage), frontend developer (HTML, CSS, Vanilla JavaScript: AJAX with XMLHttpRequest), testing, deployment, customer services |
| images: |
|
| functions: | user authentication, session-based web access, permission management, asynchronous data transmission and reception, group-based server-side data storage, registration, and cancellation |
|---|---|
| roles: | UX, UI designer, backend developer (native PHP6, PHP7, session handling, .csv server side storage), frontend developer (HTML, CSS, Vanilla JavaScript: AJAX with XMLHttpRequest), testing, deployment, customer services |
| images: |
|
| functions: | user authentication, session-based web access, permission management, asynchronous data transmission and reception, group-based server-side data storage, registration, and cancellation |
|---|---|
| roles: | UX, UI designer, backend developer (native PHP7, session handling, .csv server side storage), frontend developer (HTML, CSS, Vanilla JavaScript: AJAX with XMLHttpRequest), testing, deployment, customer services |
| images: |
|
| functions: | user authentication, session-based web access, permission management, asynchronous data transmission and reception, time-based server-side data storage, booking, booking cancellation, email notification sending, and view access without authentication |
|---|---|
| roles: | UX, UI designer, backend developer (native PHP7, session handling, .csv server side storage), frontend developer (HTML, CSS, Vanilla JavaScript: AJAX with XMLHttpRequest), testing, deployment, customer services |
| images: |
|
| functions: | multi-user data entry, error checking, querying, permission management, direct administrator access to the database, CSV and Excel export/import functions, and automatic list generation |
|---|---|
| roles: | UX, UI designer, backend developer (native PHP6, session handling), databases (MySQL), frontend developer (HTML, CSS), testing, deployment, customer services |
| images: |
|
| functions: | question uploading via the admin interface, real-time tracking of voting statistics (participation, results) |
|---|---|
| roles: | UX, UI designer, backend developer (native PHP7, session handling, .csv server side storage), frontend developer (HTML, CS, Vanilla JavaScript: AJAX with XMLHttpRequest), testing, deployment, customer services |
| images: |
|
| functions: | user authentication, session-based web access, permission management, asynchronous data transmission and reception, server-side data storage with .pdf generating functions |
|---|---|
| roles: | UX, UI designer, backend developer (native PHP7, session handling, .csv server side storage), frontend developer (HTML, CSS, Vanilla JavaScript: AJAX with XMLHttpRequest), testing, deployment, customer services |
| images: |
|
| functions: | Multi-user article and image uploading with permission management, reader interface with search functions (by grade, issue, topic, author, and keywords), and switchable skins. |
|---|---|
| roles: | UX, UI designer, backend developer (native PHP6, PHP7, session handling), databases (MySQL), frontend developer (HTML, CSS, Vanilla JavaScript: AJAX with XMLHttpRequest), testing, deployment, customer services |
| images: |
|
| functions: | Test program with teacher-uploaded questions, multiple-choice options, answer key setup, and student answer evaluation. |
|---|---|
| roles: | UX, UI designer, backend developer (native PHP7, session handling, .csv server side storage), frontend developer (HTML, CSS, Vanilla JavaScript: AJAX with XMLHttpRequest), testing, deployment, customer services |
| images: |
|
| functions: | Client-based educational and testing program with uploadable topics and optional randomized task assignments |
|---|---|
| roles: | UX, UI designer, frontend developer (HTML, CSS, JavaScript: AJAX with XMLHttpRequest), testing |
| images: |
|
| functions: | a tiny CMS system, and its database |
|---|---|
| roles: | databases (MySQL), frontend developer (HTML, CSS) |
| images: |
|
| functions: | Full stack merge mail sender application |
|---|---|
| roles: | backend developer (PHP7, session handling, .csv server side storage), frontend developer (HTML, CSS, JavaScript: AJAX with XMLHttpRequest), testing, deployment, customer services |
| images: |
|
| functions: | creates website content from server side directory structure using description files |
|---|---|
| roles: | backend developer (Node.js, server side JSON storage), frontend developer (HTML, CSS, Vanilla JavaScript, Fetch API) |
| functions: | reactive UI, navigation, fetching from server side |
|---|---|
| roles: | frontend developer (React, Tailwind CSS, Fetch API) |
| images: |
|
| functions: | menu object, modal windows, scalable vector graphics, structured datafile saving and loading |
|---|---|
| roles: | UX, UI designer, developer (C#, .NET), testing, deployment |
| images: |
|
Function libraries ensuring the modularity of recurring features used in the above projects:
| functions: | this small API generates date formats and intervals weekly, monthly with weekdays |
|---|---|
| roles: | developer (PHP7) |
| images: |
|
| functions: | sends random passcode to the given email, session based authentication starts by typing it to login form |
|---|---|
| roles: | developer (PHP7) |
| images: |
|
| functions: | editor, data structure normalizing |
|---|---|
| roles: | developer (PHP7, .csv stotage) |
| functions: | create, edit, delete databases with version control |
|---|---|
| roles: | backend developer (PHP7, .csv storage), frontend developer (HTML, CSS, Vanilla JavaScript) |
| images: |
|
| functions: | create Excel readable file from server data |
|---|---|
| roles: | developer (PHP7) |
| functions: | album view from directory structure, grouping, zooming |
|---|---|
| roles: | backend developer (native PHP7, server side storage), frontend developer (HTML, CSS, Vanilla JavaScript: AJAX with XMLHttpRequest) |
Under this section, you can find descriptions of standalone websites, their implemented features, the technologies used, and screenshots of inactive websites.
| features: | Search engine optimization (SEO), user management, content management, photo gallery, and Google Maps integration. |
|---|---|
| technologies: | MySQL database (server side), HTML, CSS, JavaScript (client side) |
| features: | Search engine optimization (SEO), media content, webdesign |
|---|---|
| technologies: | HTML, CSS, JavaScript |
| features: | search engine optimization (SEO), responsive webdesign, Google Maps integration, imageviewer script |
|---|---|
| technologies: | HTML, CSS, JavaScript |
| features: | search engine optimization (SEO), news management system, gallery |
|---|---|
| technologies: | HTML, CSS, JavaScript |
| images: |
|
| features: | search engine optimization (SEO), news management system, gallery |
|---|---|
| technologies: | HTML, CSS, JavaScript, Flash |
| images: |
|
| features: | language selection, flash animation |
|---|---|
| technologies: | HTML, CSS, JavaScript, Flash |
| images: |
|
| features: | news management system, gallery |
|---|---|
| technologies: | HTML, CSS, JavaScript |
| features: | lessons, examplest, tests, tasks |
|---|---|
| technologies: | HTML, CSS, JavaScript |
| images: |
|
| features: | interactive JavaScript games |
|---|---|
| technologies: | HTML, CSS, JavaScript |
| images: |
|
| features: | lessons, examples, tasks |
|---|---|
| technologies: | HTML |
| images: |
|
| features: | media content |
|---|---|
| technologies: | HTML, CSS |
| images: |
|