const developer = { name: 'Luka Rakic', skills: ['React', 'Next.js', 'TypeScript'], passion: 'Creating amazing experiences' }
function build() { return <Code />; }
npm install creativity npm run dev
export default function Portfolio() { return <Awesome />; }
git commit -m "✨ Add amazing features"
const code = { clean: true, optimized: true, beautiful: true }

HI, MY NAME IS

Luka Rakic

Junior Software Engineer

A lifetime programmer who loves software development.

About Me

A professional software engineer

Software Engineer with experience in designing and developing scalable systems using Spring Boot, React/Next.js, TypeScript, and PostgreSQL. Strong background in REST APIs, JWT authentication, WebSockets, and CI/CD with Docker. Focused on clean, optimized code, high performance, excellent user experience, and continuous adoption of new technologies.

Skills & Technologies

Technologies I work with to bring ideas to life

Java

Java

JavaScript

JavaScript

TypeScript

TypeScript

Kotlin

Kotlin

PostgreSQL

PostgreSQL

MySQL

MySQL

MongoDB

MongoDB

React.js

React.js

Next.js

Next.js

Spring Boot

Spring Boot

Java

Java

REST API

REST API

Docker

Docker

Kubernetes

Kubernetes

AWS

AWS

Vercel

Vercel

Android

Android

Services

Professional software development solutions tailored to your needs

Full Stack Development

Full Stack Development

End-to-end web application development from frontend to backend. Building modern, scalable solutions with React, Next.js, Node.js, and cloud technologies. Creating seamless user experiences with robust server-side architecture.

Database Development & Management

Database Development & Management

Building and managing scalable, secure databases for optimal data storage and performance. Designing efficient data architectures and ensuring data integrity across complex systems.

Android Applications

Android Applications

Development of Android applications with intuitive UI, seamless performance, and modern features. Creating native mobile experiences that engage users and deliver exceptional functionality.

Projects & Portfolio

A collection of my recent work and projects

💼

Energy Vulnerable Customer (EUK Software)

Energy Vulnerable Customer (EUK Software)

Main project architect responsible for design and implementation of complete system with PostgreSQL database, Spring Boot backend (REST API, JWT authentication, PDF/Word document generation, WebSocket notifications) and React/Next.js frontend with TypeScript. Project included Docker containerization and CI/CD automation, enabling full-stack development with microservices architecture and real-time communication.

PostgreSQLSpring BootReactNext.jsTypeScriptDockerCI/CDJWTWebSocketREST API
HR Platform

HR Platform

Team work on multi-tenant HR system development, with responsibility for database modeling and application architecture design. Solution implemented in React, Next.js and TypeScript, with PostgreSQL schema-per-tenant approach, REST APIs, JWT authentication, notification system and admin modules, with emphasis on scalability, security and performance.

ReactNext.jsTypeScriptPostgreSQLREST APIJWTMulti-tenant
Partizan Women's Basketball Club

Partizan Women's Basketball Club

Developed complete website using Next.js 14, TypeScript and MongoDB/Mongoose, with REST API, JWT authentication, admin panel, Cloudinary integration and web scraping functionality, with SEO and frontend performance optimization through Tailwind CSS and Framer Motion.

Next.js 14TypeScriptMongoDBMongooseREST APIJWTCloudinaryTailwind CSSFramer MotionSEO
carbon.co.rs

carbon.co.rs

Developed website with React, TypeScript and Vite, responsive UI (Tailwind CSS), REST API integrations via Express.js and MongoDB Atlas, Cloudinary, email notifications, Docker and deployment on Vercel, with focus on performance and UX.

ReactTypeScriptViteExpress.jsMongoDB AtlasCloudinaryDockerVercelTailwind CSS
ITG.rs

ITG.rs

Continuous development and maintenance of existing systems, including ITG.rs website, with constant improvement of full-stack frameworks, development and optimization of REST APIs in Spring development environment, with continuous adoption of new technologies.

Spring BootREST APIFull-stackContinuous Development
Travel Planner App

Travel Planner App

Travel Planner App is an Android app that helps users efficiently plan and manage their travel itineraries and destinations.

Android developmentAndroid StudioKotlinMVP
AI project

AI project

This AI project showcases implementations of various artificial intelligence algorithms and models for different problem domains.

AIMachine learningPyCharmJupyter NotebookPython
Portfolio Website

Portfolio Website

A portfolio website with responsive design that highlights professional work and services

Next.jsTypescriptJavaScriptTailwind CSS
Food Next App

Food Next App

A recipe web app that helps users create, organize, and share their favorite dishes with step-by-step instructions.

Next.jsTypescript
Development of a database for managing bank accounts

Development of a database for managing bank accounts

Worked on a team project developing a database for managing bank accounts using Oracle APEX, focusing on efficient user account management.

OracleAPEX
Book Angular App

Book Angular App

A book ordering web app that allows users to browse, search, and add books to their cart for seamless shopping.

Angular.jsJavaScript
Belgrade River House

Belgrade River House

A modern real estate website showcasing luxury properties along the Belgrade riverfront.

Next.jsTypeScriptReactTailwind CSS
Hike Book

Hike Book

A web application for planning and tracking hiking adventures.

ReactTypeScriptNext.js

Get In Touch

Have a project in mind? Let's work together to bring it to life