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.
location
Banja Luka, BIH
green-dot
Available and interested in new projects
me2
About me
me1

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
Java
spring
Spring
go
Go
react
React
nextjs
Next.js
postgresql
PostgreSQL
oracle
Oracle Database
tailwind
Tailwindcss
git
Git
linux
Linux
docker
Docker
webrtc
WebRTC
Experience
Here is a quick summary of my most recent experiences:
lanaco
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
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
digital-partner
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
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
link-to-coobudget
coobudget
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
Java
Spring Boot
NextJS
Tailwind
Docker
Git
PostgreSQL
link-to-coobudget
coobudget
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
link-to-coobudget
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
link-to-coobudget
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.
link-to-coobudget

osvraka@gmail.com

link-to-coobudget