Portrait of Mateo

Portfolio

Hi, I'm Mateo Šimičić.

I'm a fourth-year student at the University of Informatics and Digital Technologies in Rijeka, Croatia. I enjoy creating digital projects that combine design, programming, and problem-solving, from web and mobile applications to games, AI experiments, and 3D visual work. In my free time, I like photography, making 3D models, and 3D printing.

Featured Projects

Group project

QuickJobs

A mobile app concept for quickly finding and posting simple short-term jobs, with a focus on usability, safety, user profiles, payments, and QR-based job confirmation.

QuickJobs is an application concept designed to connect people who need quick help with people looking for simple short-term work. The project includes user registration, identity verification, profile descriptions, job posting, job search, offer management, user reviews, in-app balance tracking, and QR code confirmation for completed jobs. The idea focuses on making the process fast and simple while still keeping trust and security as important parts of the experience. Revenue sources were also considered, including ads, job posting fees, urgent job promotion, transaction fees, and user-approved data usage. My role in this project was to design the application’s visual interface in Figma, as shown in the images above.

Group project

Audio Library

A web application for uploading, storing, searching, streaming, editing, and analyzing audio files using a distributed system architecture.

Audio Library is a full-stack web application built for storing and playing audio files. The system allows users to register, log in, upload songs, search audio files by title or artist, stream files directly from storage, edit or delete songs, and view analysis results such as file duration and hash values. The frontend was built with React, while the backend uses FastAPI. Audio files are stored in MinIO, metadata is stored in MongoDB, and RabbitMQ is used to send asynchronous analysis tasks to a worker service. The entire system is containerized with Docker Compose, making it easier to run, test, and scale. I was responsible for the complete frontend development of the application, including the user interface, layout, and client-side functionality.

My project

Photo Assistant

A Flutter mobile application that helps beginner photographers choose camera settings, analyze photos, and plan shooting sessions using weather information.

Photo Assistant is a mobile application developed in Flutter for people who are starting to learn photography. The app helps users understand basic camera settings by recommending ISO, shutter speed, aperture, and focal length based on the selected shooting situation, such as portraits or landscapes in different lighting conditions. It also allows users to upload a photo and receive simple advice based on histogram analysis, for example whether the image is underexposed. Another feature is a five-day weather forecast, which helps users plan when conditions are better for taking photos.

My project

AI Agent Capture the Flag Tournament

An AI project where a team of agents plays Capture the Flag using exploration, role assignment, A* navigation, tactical combat behavior, and shared map knowledge.

This project focuses on creating AI agents for a Capture the Flag tournament environment. The agents operate in a partially visible world with a limited local view, unknown map size, and a team of three agents without direct communication. The solution separates decision-making into two layers: a strategic layer for goals, roles, exploration, and navigation, and a tactical layer for combat behavior. The agents build a global map from local observations, use frontier-based exploration to discover new areas, assign roles such as attacker, scout, and defender, and use the A* algorithm for movement. Combat behavior includes line-of-sight shooting, target prioritization, defensive patrols, and retreating only in critical situations. The final agent consistently performs better than the default random agent and usually wins by capturing the flag.

Group project

Echoes of Control

A narrative puzzle adventure game with stealth and horror elements, created as a 2D pixel-art project focused on story, atmosphere, level design, and player discovery.

Echoes of Control is a 2D narrative puzzle adventure game with stealth and horror elements. The story is set inside a digital world created by Dr. Graves in an attempt to save humanity. After the system collapses, the people inside lose their identities, and the player enters the simulation to uncover the truth and help Eli, Dr. Graves's son, who became trapped there by accident. The game focuses on exploration, collecting code and memory fragments, solving puzzles, avoiding Glitches, and discovering the story through environmental interaction. The project was designed with a strong focus on narrative structure, character design, level design, pixel-art visuals, UI elements, and atmosphere. I was responsible for the game’s story design, in-game writing, character design, and all visual art assets. I also contributed to the programming of some gameplay elements. Tools used during development included Figma for planning, Krita and Procreate for visual assets, Unity for game development and level design, and Visual Studio for C# programming.

My project

Computer Animation & 3D Models

A collection of 3D work made in Blender, including a main animation created for the Computer Animation college course and additional still 3D model projects.

This project presents my work in computer animation and 3D modeling. The main media is an animation created for the college course Computer Animation, where the focus was on movement, timing, camera presentation, and creating a complete animated scene. The additional images show other Blender projects that are not animations, but still 3D models. Together, they demonstrate my experience with modeling, scene composition, materials, lighting, rendering, and presenting 3D objects visually. This project is different from the others because it focuses more on visual production and creative technical work instead of application or game development.

Contact

Let's get in touch

If you have a question about one of my projects or just want to reach out, feel free to send me a message.