LV EN

DEGREE

PROGRAMME

FACULTY

YEAR

LANGUAGE

KEYWORDS

Website Development for Advertisements for Rental and Sale of Real Estate

The purpose of the work is to develop a website for real estate agents and potential buyers, with the ability to publish advertisements for rental and sale of various properties. The objective of the work is to show the knowledge and skills that were acquired through the studies in the TTI (Transport and Telecommunication Institute).In this work were used the following methods:1. Analyzation of the subject area Real Estate;2. Analyzation of existing analogs;3. Design and development of data base, data access, business service, client, and server parts of the web application;4. Quality control.As the result of the work were made the web application for real estate agents and potential buyers was made, where the users can read the description, upload, modify and delete the advertisements. Was created the authentication on the website. Was created the data base of the website to store all of the information about advertisements and users.As the conclusion of the work all of the functional requirements for the website were made, full development cycle of the project was utilized and all of the errors that were raised during the work were fixed.

Author: Aleks Eglītis

Supervisor: Karina Kostjkina

Degree: Bachelor

Year: 2024

Work Language: English

Study programme: Computer Science

More...


Development of the GLSL Pseudocode to Pixel Processor Node Compiler for Adobe Designer

This work presents the development of a plugin that compiles GLSL pseudocode into pixel processor nodes for Adobe Substance Designer, aimed at assisting technical artists in automatically generating complex functional graphs for procedural texture generation projects. The project focuses on creating a Python-based plugin for Adobe Substance Designer that enhances the workflow of texture creation.The implementation includes a text editor with syntax highlighting, comprehensive parser, AST builder, semantic analyzer, and a backend layer that constructs the target graph for the pixel processor. This technical solution makes a link traditional shader programming and node-based visual programming in Substance Designer.The developed plugin demonstrates practical applicability in the workflow of technical artists and computer graphics specialists, enabling more efficient and streamlined texture creation processes. The results show successful integration of textual shader programming with Substance Designer's visual node system.

Author: Artur Ilkaev

Supervisor: Irina Pticina

Degree: Bachelor

Year: 2025

Work Language: English

Study programme: Computer Science

More...


Application development designed to produce synthetic data

The work is dedicated to the generation of tabular synthetic data. The aim of the work is to develop software that allows generating synthetic data that meets the customer's requirements related to the generation of data for student training tasks. To achieve this goal, software was developed that allow the generation of synthetic data based on rules, copulas, and machine learning algorithms. The result of the work is tested software that fully meets the customer's requirements. The software can be used to create tasks for student assignments related to regression analysis and other tasks.

Author: Ilona Pilnikova

Supervisor: Nadežda Spiridovska

Degree: Bachelor

Year: 2025

Work Language: Latvian

Study programme: Computer Science

More...


Unsupervised machine learning approach for hierarchical graph-based representation of natural language text collections.

Managing big data efficiently is important in various fields, much so when data consists of human-written documents. Recent advances in Natural Language Processing (NLP), particularly LLMs, allowed to solve many task in this domain, despite the high demand for labelled data, compute resources and specialized skills.To tackle these limitations, current study proposed a NLP pipeline to identify topic hierarchies in collections of scientific publications. The work focused on evaluation of available unsupervised machine learning methods and quality metrics in NLP, and development of visualization techniques to build a prototype of the pipeline.Proposed solution is based on the hARTM approach optimized for interpretability. It demonstrated the capacity to infer human-interpretable topic hierarchies from collections of scientific texts and construct meaningful hierarchy of topic-based document representations. The visualization approaches rely on MDS to present inter-document similarity and Sankey plots to show document cluster relatedness within topic hierarchy.Utility was demonstrated on two datasets, focusing on interpretability and meaning of the topic hierarchy and associated topic definitions. Potential application areas include personal education and scientific writing.

Author: Jevgenijs Bodrenko

Supervisor: Irina Jackiva

Degree: Master

Year: 2024

Work Language: English

Study programme: Computer Sciences

More...


Development of a 2D Platformer Game using Godot Engine

This Bachelor thesis details the development of "Parry Knight," a 2D endless runner game using the Godot Engine. The game, featuring a knight navigating dynamically generated platforms while avoiding or parrying attacks from hostile NPCs, draws inspiration from Jetpack Joyride, Knightmare Tower, Cuphead, and Shovel Knight. The project highlights the practical application of game design principles and programming skills through Godot's GDScript. Key aspects include the creation of core gameplay mechanics, user interface design, and testing. The thesis presents comprehensive diagrams, including use case, sequence, and class diagrams, to illustrate the development process. The game was developed and tested. This software and work that describes it follows all requirements set for it.

Author: Jurijs Luņovs

Supervisor: Karina Kostjkina

Degree: Bachelor

Year: 2024

Work Language: English

Study programme: Computer Science

More...

Table View
Text View