Final-year Computer Science & Informatics student (GPA 9.86), focused on clean, reliable and maintainable software development.
Building full-stack features with Spring Boot (Java) and React. Implementing REST APIs, integrating backend services with databases, and collaborating in an agile team using Git and code reviews.
Supporting students in applying UML-based modeling, object-oriented design principles and software development methodologies. Helping with design patterns (creational/structural/behavioral) and guiding practical work in C#/.NET and ASP.NET Core MVC (setup, configuration, implementation).
Assisting students with Android development in Kotlin and Jetpack Compose (UI, layouts, input controls, state management, lists and navigation). Supporting testing and integration of web services using Retrofit and Kotlin coroutines, plus data persistence (SQLite) and Content Providers.
Supporting students in core networking concepts, including the OSI and TCP/IP models. Covering protocols such as IP, ARP, DHCP and DNS, plus IP addressing, subnetting and routing. Helping analyze how data moves across network layers and troubleshoot basic communication scenarios.
Assisting with discrete-time signals and systems, including classification, sampling and time-domain analysis of LTI systems. Supporting transform-domain methods (DTFT, DFT, Z-transform) and guiding students through frequency response, transfer functions and digital filter analysis/design.
Introduced C fundamentals through lab sessions, covering control structures, functions and data types. Guided students with arrays, pointers and memory through practical exercises and debugging.
Delivered tutoring in C and C++ with strong emphasis on OOP fundamentals (classes/objects, inheritance, polymorphism, encapsulation and abstraction). Guided students through practical exercises and small OOP-based projects; supported exam preparation, debugging and problem-solving.
Supported lab work in C++: structured/modular programming, standard library usage (containers, iterators, algorithms), sorting/searching and exception-safe coding. Helped students understand dynamic memory management (pointers, leaks, smart pointers) and OOP concepts (classes, encapsulation, constructors, inheritance and polymorphism).
Provided individual and group tutoring for university and high school students. Explained concepts step-by-step and supported exam preparation, with focus on calculus, linear algebra and discrete mathematics. Emphasized analytical thinking and building student confidence.
Delivered C++ lessons to high school students through practical tasks and interactive sessions. Supported problem-solving, debugging and core programming fundamentals to encourage early interest in software development.
Final-year student with strong academic performance (GPA 9.86). Coursework covers programming, mathematics, core computer science and engineering fundamentals.
Languages: C / C++, Java, C#/.NET, Python, Julia
Web: Spring Boot, ASP.NET Core, Node.js/Express, React
Databases: MSSQL, MySQL, PostgreSQL, SQLite, Oracle
Mobile: Kotlin (Android), Jetpack Compose
Other: Git/GitHub, Unity, Blender
My selected projects, built with great care
I believe that continuous learning is the key to success. With every new project, I bring a fresh perspective and a strong desire to develop and improve.
I believe that continuous learning is the key to success. With every new project, I bring a fresh perspective and a strong desire to develop and improve.
Ričica, Kakanj