Software Engineering and Artificial Intelligence Lab develops advanced software systems, AI-powered tools and intelligent digital platforms tailored to the needs of companies, public institutions, research teams and industry partners.
The Lab combines strong software engineering practice with artificial intelligence, data processing, natural language technologies, cloud and mobile development, business analytics, IoT environments and immersive technologies. Its work ranges from planning and designing complex information systems to implementing AI algorithms, integrating software platforms, developing intelligent data-processing tools and creating interactive digital environments.
A particular focus is placed on solutions that improve business processes, connect fragmented systems, support decision-making and enable smarter, more efficient and data-driven operations.
Artificial Intelligence for Business and Operations
Implementation of advanced AI algorithms within business processes, including intelligent data processing, text and image analysis, decision-support tools and AI-enabled automation.
Software Systems Design and Development
Planning, design, development, implementation, testing and maintenance of software systems for companies, public institutions and industry partners.
System Integration and Smart Connectivity
Integration of multiple software platforms and business applications into coherent, efficient and interoperable digital environments.
Cloud, Web and Mobile Technologies
Development of modern web and mobile applications, server architectures, cloud-based platforms and data-driven digital services.
Natural Language Processing and Serbian Language Technologies
Development of tools for automatic text processing, semantic search, textual similarity, document analysis and natural language processing, with particular expertise in Serbian language resources and applications.
Data Processing and Business Analytics
Automatic data processing, database design, analytics dashboards and tools that support operational insight, reporting and evidence-based decision-making.
VR, AR and Interactive Environments
Development of virtual, augmented and mixed reality environments, graphical spaces and advanced human-computer interaction solutions.
IoT and Smart Environments
Development of software tools for IoT ecosystems, smart city functions and intelligent company environments based on AI algorithms, sensors and connected systems.
The Lab works with proven and modern technology platforms, efficient artificial intelligence and deep learning algorithms, contemporary web and mobile programming technologies, database systems and business analytics tools.
Integrated Information Systems for Public Institutions
Design and implementation of large-scale information systems covering internal business processes, external user communication, records management, reporting and integration with state digital services.
Decision-Support Software for Air Traffic Operations
Development of a software tool supporting air traffic shift managers through traffic forecasting, sectorization planning, decision analysis and integration with European and internal aviation services.
Smart HSE Management System
Development of a centralized digital platform for managing health, safety and environmental processes, contractor qualification, work permits, protective equipment, audits and real-time operational monitoring in large industrial systems.
AI Tools for Serbian Language Processing
Development of AI and NLP resources for processing Serbian-language documents, including semantic search and question-based retrieval for legal, administrative and institutional texts.
Enterprise Application Integration for International Business Environments
Design and implementation of software tools that integrate multiple business applications, improving transparency, efficiency and communication across company sectors.
AI Code Intelligence Tools
Development of NLP-based tools for software engineering, including code-comment analysis, textual similarity, semantic code search and duplicate code detection across multiple programming and natural languages.