Software Development
The world of software development offers many challenges and opportunities, and I dive into them with enthusiasm every day. My experiences are broad, covering various programming languages, development environments, and technologies. Below, I present the main areas I work in and some outstanding projects I have worked on.
Programming Languages and Technologies
Over the years, I have mastered several programming languages and technologies that allow me to develop according to the needs and requirements of different projects. I have experience in the following languages and technologies:
- PHP: Developing web applications, creating backend services.
- JavaScript, jQuery: Managing interactive web interfaces and dynamic content.
- Node.js: Developing high-performance, scalable server-side applications.
- C++: Developing high-performance, low-level applications and systems.
- Python: Data processing, machine learning, and artificial intelligence projects.
- Pascal and Lazarus: Developing Windows and Linux-based applications and database management systems.
- Assembly: Low-level, hardware-close programming, optimization.
- HTML and CSS: Designing websites and user interfaces.
IoT Frameworks and Process Control
Designing and developing IoT (Internet of Things) devices require special expertise, as these devices often have limited resources and must ensure reliable communication over the network. I have worked with the following IoT frameworks and process control projects:
- IoT Platforms: Designing and developing complete IoT frameworks that enable communication, data collection, and control between devices. For example, a smart home system where sensors and actuators provide real-time data and respond to user commands.
- Process Control: Industrial automation projects aimed at automating and optimizing production lines and other industrial processes. These systems are often SCADA-based, allowing real-time monitoring and control of processes.
Machine Learning (ML) and Artificial Intelligence (AI)
The fields of machine learning and artificial intelligence have seen tremendous growth in recent years, offering numerous new opportunities for developers. I have participated in the following projects in this area:
- Data Processing and Analysis: Processing and analyzing large amounts of data to extract valuable information. I work in Python and use various libraries, such as TensorFlow and Keras. I applied my knowledge in automatic report generation based on physiological examination results.
- Predictive Modeling: Developing models capable of predicting future events or trends based on data. For example, a sales forecasting system predicting the next quarter's sales.
ERP, BSS, and SCADA Systems
In developing and integrating ERP (Enterprise Resource Planning), BSS (Business Support Systems), and SCADA (Supervisory Control and Data Acquisition) systems, I create solutions that facilitate efficient management and control of business processes. I have worked in the following areas:
- ERP Systems: Developing enterprise resource planning systems that help manage and allocate corporate resources efficiently. These systems include various modules, such as finance, procurement, production, and sales. I gained my experience on the R&R Software ZRt VERK400 and Oracle ERP systems.
- BSS Systems: Developing business support systems that support various business processes, such as customer service, billing, and order management.
- SCADA Systems: Developing industrial supervisory control and data acquisition systems that allow real-time monitoring and control of industrial processes. These systems are often critical for safety and efficiency and use technologies such as PLC (Programmable Logic Controllers) and HMI (Human-Machine Interface).
Outstanding Projects
IoT-Based Energy Management System
Developing an energy management system that uses IoT sensors to collect and analyze energy consumption data and optimize consumption. During the project, I used Node.js and Python for data processing and predictive model development, and PHP and Node.js for creating the control panel.
AI-Based Customer Service Chatbot
Developing an artificial intelligence-based chatbot capable of automatically answering common customer service questions and assisting customers. During the chatbot development, I used Python and TensorFlow libraries for natural language processing and creating machine learning models.
SCADA System for Industrial Automation
Developing a SCADA system that allows the complete automation and real-time supervision of a production line. The system collects data from various sensors and actuators and controls processes through a central control unit. I used C++ and Assembly languages for low-level programming and ensuring high performance and Node.js and PHP for implementing server-side system elements.
Smart City Pilot Project
Carried out the central data management and Smart City module of Hungary's first successful Smart City project, integrating smart devices (crosswalk, bench, toilet, street lighting, bike racks, etc.) installed in the city, as well as establishing and integrating the complete BMS system for municipal buildings.
If you need more information or would like to collaborate with me on a project, feel free to contact me!





