Skip to content
View dukanx's full-sized avatar

Highlights

  • Pro

Block or report dukanx

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dukanx/README.md

Nikola Dukić

Software Engineer · Belgrade, Serbia
Full-stack development · Data analysis · LLM-based systems

B.Sc. Software Engineering University of Belgrade, FON

Finishing my B.Sc. in Software Engineering at the University of Belgrade (FON), with practical experience across the full stack. I like building things end to end: REST APIs and relational databases underneath, modern frontends on top, increasingly LLM-assisted data workflows in between....

You've probably seen the polished version on my resume already. Now let's take a look at what I've actually been building lately.

I'm currently interning as an AI Developer at Appworks, working on a Python backend for AI-driven media processing: transcription, translation, subtitling, video dubbing... On the side, turning my job-market analysis into a bachelor's thesis on salary prediction, while preparing my family's food ordering app for production.

Tech Stack

Languages Java Python TypeScript C# C
Frontend React Next.js Tailwind
Backend Spring Boot .NET FastAPI Flask REST
Architecture Clean Architecture CQRS SignalR
Databases PostgreSQL MySQL EF Core Prisma
Data & AI pandas scikit-learn NetworkX Jupyter LLM APIs
Testing Playwright JUnit
DevOps Git Docker GitHub Actions Gradle Maven Vercel Ubuntu

Projects

Glumac Plus
Glumac Plus

Restaurant ordering and management system with a customer app,
staff dashboard and loyalty program

Spring Boot · React · PostgreSQL · JWT

FON Raspored
FON Raspored

Installable class schedule PWA with web push, built on a custom
PDF parser and scheduled scraping

Next.js · Python · GitHub Actions
live app ↗

Job Market Analysis
Job Market Analysis

LLM feature extraction and technology co-occurrence networks
over IT job postings

Python · Groq · NetworkX · pandas

Hearth
Hearth

Household organizer with shared tasks, role-scoped permissions
and realtime notifications

.NET · Clean Architecture · SignalR · React
live app ↗

Second Brain
Second Brain

AI knowledge capture tool that surfaces connections between
notes, links and tasks

Next.js · Supabase · LLM APIs
live app ↗

Srećna biljka
Srećna biljka

IoT plant monitor that pushes a notification the moment the
plant's state changes

ESP32 · Flask · PostgreSQL · Web Push

More projects

SentinelFlow · Crypto sanctions & AML screening (Garaža Hack, 2026) A compliance console that screens Solana deposits for sanctions exposure, tracing senders through a simulated on-chain transaction graph to produce a deterministic, explainable risk verdict. Includes behavioral identity-linking and zk-STARK "proof-of-innocence" for private deposits. React TypeScript FastAPI NetworkX · video demo ↗

Running Partner Finder · Full-stack runner-matching web app JWT auth, Leaflet maps, Cloudinary image hosting, Swagger/OpenAPI docs. Multi-layer security work (CSRF, IDOR, XSS), dockerized with a GitHub Actions pipeline deploying to Render. Next.js TypeScript Prisma Docker · live app ↗

Pancake Shop Management System · Java client-server system over raw sockets Real-time client/server communication, authentication, and database-backed operations behind a Swing GUI. Java Sockets MySQL Swing

Custom grep · Simplified Unix grep with substring search and basic pattern matching. C

Education & Experience

Ninth Gymnasium "Mihailo Petrović Alas", Natural Sciences & Mathematics 2018 - 2022
B.Sc. Software Engineering, University of Belgrade, FON 2022 - 2026
Co-owner & Technical Lead, Glumac Plus (family restaurant; building its ordering system) 2023 - present
AI Developer Intern, Appworks (Python backend for AI media processing) 2026 - present

Pinned Loading

  1. fon-raspored fon-raspored Public

    Pravljenje pretty rasporeda na osnovu rasporeda nastave sa sajta Fakulteta organizacionih nauka

    TypeScript

  2. GLUMAC-PLUS GLUMAC-PLUS Public

    Online sistem za naručivanje hrane za palačinkarnicu Glumac Plus - Spring Boot REST API + React SPA, JWT autentikacija, loyalty program, sistem notifikacija.

    Java

  3. Hearth Hearth Public

    Household task and shopping management app with real-time notifications. Built with .NET, Clean Architecture, CQRS/MediatR, EF Core, and SignalR.

    C#

  4. Napredna_analiza_podataka_Projekat-Job_Postings_Analysis Napredna_analiza_podataka_Projekat-Job_Postings_Analysis Public

    Analiza IT tržišta rada (2023/2024) koristeći LLM za ekstrakciju veština, Network Analysis za mapiranje tehnoloških klastera i korelacionu analizu uticaja tona oglasa na angažovanje kandidata. Impl…

    Jupyter Notebook

  5. Second-Brain Second-Brain Public

    Aplikacija za licno koriscenje i povezivanje beleski

    TypeScript

  6. srecna-biljka srecna-biljka Public

    IoT system for smart plant monitoring — Flask REST API + PostgreSQL + ESP32

    Python