Hi, I'm Ognjen
I build software that solves real-world problems with clarity and purpose. I care about writing clean, maintainable code and creating solutions that are both practical and user-friendly.
Banja Luka, BIH
Available and interested in new projects

About me

Behind the Code
My journey as a software engineer began in my hometown of Prnjavor, where I started building simple websites for local businesses and people I knew. That’s when I first fell in love with programming.
Later, while studying at university in Novi Sad, my curiosity about software grew deeper. I found myself drawn to full-stack development, and I began shaping my path around technologies like Spring Boot and Next.js.
In 2021, alongside my studies, I started working as a freelancer — an experience that helped me grow both technically and professionally. More recently, I've been diving into Go (Golang), a language I find exciting for the kinds of problems it allows you to solve.
I’m always working to expand my skills and take on new challenges, so feel free to reach out if you'd like to connect.
Skills
The skills, tools and technologies I am really good at:

Java

Spring

Go

React

Next.js

PostgreSQL

Oracle Database

Tailwindcss

Git

Linux

Docker

WebRTC
Experience
Here is a quick summary of my most recent experiences:

Lanaco - Software Engineer
- Full-stack developer working with Spring Boot and React.
- Contributing to the development of software solutions for customs procedures.
- Working on the NCTS project for Bosnia and Herzegovina.
- Developing a system used in secure facilities for registering visitors by scanning ID cards and passports.
Nov 2023 - Present

Digital Partner - Full-stack developer
- Full-stack developer working with Spring Boot and React.
- Built a multi-tenant booking application for various types of businesses, including hair salons and sports centers.
- Developed an application for car registration tracking that notifies users before their registration expires.
- Created a lightweight website engine designed to reduce deployment costs.
- Applied Domain-Driven Design (DDD) and Test-Driven Development (TDD) principles.
- Built over 15 websites.
Jul 2021 - Nov 2023

Building Websites
- Designed and developed websites for small businesses and acquaintances.
- Used WordPress and hand-coded websites with HTML and CSS.
- Gained experience in client communication and requirements gathering.
- Completed my first projects while still in high school.
- Learned how to independently manage the entire development lifecycle — from planning to deployment.
- Helped clients improve their online presence and attract more customers.
- Continuously explored new tools and techniques to improve design and performance.
2016 - 2021
Projects
Some of the noteworthy projects I have built:

Coobudget
Coobudget is a budgeting app for pairs that I started building for myself and a few friends. It helps track both spending and savings together with a partner throughout the month. I'm actively developing new features, and one of the key challenges so far has been encrypting all numeric data, ensuring users can safely use the app without worrying about exposing sensitive financial information. Feel free to check it out: coobudget.com
Go
React
Tailwind
Docker
Git
PostgreSQL

Rendezvous Booking
Rendezvous Booking is a multi-tenant application designed for booking services in barbershops, hair salons, beauty salons, and similar businesses. It offers a wide range of features such as email and SMS notifications, support for group appointments, membership management, detailed business statistics, and more — all aimed at helping businesses streamline their operations and improve client experience.
I developed it together with a few friends, where my primary responsibility was the backend, although I also took part in building the admin panel and clients websites. The project follows Domain-Driven Design (DDD) and Test-Driven Development (TDD) principles. You can learn more about it at: digitalpartner.rs
I developed it together with a few friends, where my primary responsibility was the backend, although I also took part in building the admin panel and clients websites. The project follows Domain-Driven Design (DDD) and Test-Driven Development (TDD) principles. You can learn more about it at: digitalpartner.rs
Java
Spring Boot
NextJS
Tailwind
Docker
Git
PostgreSQL

Jolly
Jolly is a peer-to-peer group calling application I built as my bachelor’s final project. It’s designed for seamless communication, supporting video calls, voice calls, group chat, and screen sharing. Users can easily start or stop their camera and microphone during a call, making it flexible and user-friendly. Jolly is powered by WebRTC, Spring Boot, and React, bringing together real-time performance with a clean, modern interface.
WebRTC
React
Spring Boot
Docker
Git
PostgreSQL
Website Template Engine
I created a website template engine that makes building a site simple and flexible. With it, you can pick a theme, set up SEO, choose your brand colors and fonts, and add the sections you need — all in one place. It’s designed to give you full control over the look and feel of your website without needing to code.
NextJS
Payload CMS
Tailwind
Docker
Git
MongoDB
Get in touch
What’s next? Feel free to reach out to me if you're looking for a developer, have a query, or simply want to connect.