Milan Nikolić

Fullstack Software Engineer

Belgrade, Serbia

Specialized in C#, ASP.NET Core and Microsoft SQL Server.

C#
ASP.NET
TypeScript
MS SQL
MySQL
Tailwind
Bootstrap
SCSS
Milan's profile photo

Hello, I'm Milan

Full Stack Software Engineer

I am a Fullstack Software Engineer mainly focused on backend engineering, while keeping my frontend work simple in terms of frameworks (at least for now). I build most of my projects using ASP.NET Core MVC, where I focus on improving my C# skills without having to learn both a backend and a frontend framework at the same time. Most of my frontend work is done with vanilla JS/TS, with a small touch of HTMX for added interactivity without the need for full frontend frameworks.

As a final-year student at the Information Technology School (ITS), I am fully committed to writing well-structured and optimized code while continuously improving my technical skills.

Outside of coding, my favorite hobbies are playing guitar, working out, and cooking.

Backend

C# ASP.NET Core

Frontend

JS/TS,Tailwind

Database

MS Sql Server, MySQL

Milan's profile photo

Why ASP.NET

Powerful, consistent, and easy to work with

Before settling on ASP.NET Core, I spent a good amount of time experimenting with different backend stacks: Vanilla PHP, Laravel, and Spring Boot. Each of them taught me something useful, but none of them felt like the right fit.

Laravel, for example, made it surprisingly easy to introduce small syntax mistakes that wouldn’t be caught until runtime. Vanilla PHP was my first backend language, but I quickly grew out of it: the lack of static typing and the amount of manual work became frustrating. Spring Boot came the closest to what I wanted, but the project I worked on required Thymeleaf for rendering — its syntax felt dated compared to Razor’s cleaner and more modern approach.

In August 2025, I decided to fully commit to C# and ASP.NET Core. Since then, I’ve built several projects using the MVC pattern, and I have really come to appreciate the framework’s structure, type safety, and overall developer experience.

Right now, I’m transitioning from MVC to building Web APIs only, since I plan to pair them with a modern frontend framework — most likely React or Angular.

I’m always open to learning and working with new technologies when the project requires it.

Performance

Compiled .NET code delivers low-latency responses and efficient resource usage.

Databases

ORM's like Entity Framework make it pretty easy to work with databases

Ecosystem

ASP.NET has a strong ecosystem with great documentation and useful tools that make building applications simpler.

Experience

My professional journey and key projects.

Frontend / UI Developer

ZNAMO — Smederevo

June 2024

Developed and designed a responsive user interface for a commercial website using modern web technologies. Built a professional PVC windows dealer website for Stanko LLC with focus on user experience and modern design patterns.

Project link

Fullstack Developer Internship

Comtrade System Integration — Belgrade

May 2025 – June 2025

Worked in a collaborative team of 10 students on a full-stack School Management System project. Designed and implemented key application features including class and department management, contributing to the backend architecture and database design.

Project link

Most recent projects

A selection of recent work. None of these projects are deployed online at the moment which i plan to change in the near future. For now, you can click on 'github' to view source code and/or read the readme file if you are interested in all of the project's features

Flower Shop - WORK IN PROGRESS

My latest project. An ecommerce app for a flower shop. It will have core features like: Delivery tracking, online checkout, real time notifications..

ASP.NET Core MVC HTMX MSSQL

Dental clinic management system

The project provides full support for patient records, appointment scheduling, service management, staff management, and reporting.

ASP.NET Core MVC MSSQL

Cinema Management System

A full stack app that imitates a system for managing cinema's like cineplexx. Allowing users to book tickets, admins to make hall layouts...

ASP.NET Core MVC MSSQL

Sunglasses shop ecommerce app

Plain and simple ecommerce app done in ASP.NET MVC. Supported functionalities: cart. checkout, order tracking, reviews, ratings, simple ticket system etc...

ASP.NET Core MVC MSSQL

Catering service ecommerce

My first and last project done in Spring Boot + Thymeleaf . This app is made to look like a full fledged website with simulated cart and checkout systems

Java Spring Boot MySQL

ZNAMO Redesign

My attempt at redesigning an already existing website for a company 'ZNAMO' using Laravel for backend and plain Typescript/scss stack for frontend

Laravel Typescript MySQL

Get in touch

If you'd like to work together or have a question, send me a message. I'll get back as soon as I can.

I am open to discussing potential projects and roles. Drop me a line.