Skip to content
View AStroCvijo's full-sized avatar

Block or report AStroCvijo

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
AStroCvijo/README.md

👋 Hey, I'm Jovan Cvijanović

Machine Learning · Software Engineering · Competitive Programming

LinkedIn Email CV


🎯 About Me

🎓 3rd-year Software Engineering student at Faculty of Technical Sciences, Novi Sad, Serbia
🏆 1st place at Garaža Frontier Hackathon 2025 · 1st place at National Olympiad in Informatics 2022
🌊 Attended Mediterranean ML Summer School (M2L) 2025


🛠️ Interesting projects

CBOW & Skip-Gram with Negative Sampling from scratch in pure NumPy

Tech: Python, NumPy
Results: 44.2% Google analogy accuracy (CBOW), WordSim-353 ρ = 0.731 (SGNS) on text8. Includes interactive REPL, W&B sweeps, pretrained embeddings, and pytest suite.


1st place, Garaža Frontier Hackathon — transform room videos into 3D scenes and swap furniture with AI

Tech: React, FastAPI, Three.js, Depth Anything V3, YOLOv8, Google Gemini
Highlights: Video-to-3D point cloud reconstruction, AI furniture detection with semantic product search, photorealistic replacement generation.


🔍 CodeRAG

Agentic RAG pipeline for codebase Q&A

Tech: Python, LangChain, OpenAI, Hugging Face
Highlights: Improved Recall@10 from 63.7% → 88.8%. Full generation graph with retrieval grading, query rewriting, hallucination detection, and out-of-scope handling.


Full-stack Uber-like application with real-time tracking

Tech: Java, Spring Boot, Angular, PostgreSQL, WebSocket, Leaflet, JWT
Highlights: Live map tracking, WebSocket chat, JWT auth with role-based access, Android companion app, E2E tests with Selenium.


Interactive web app for graph visualization and manipulation

Tech: Python, Django, D3.js, JavaScript
Highlights: Plugin architecture for data sources (JSON, XML) and visualizer backends. Multiple views (Main, Tree, Bird/minimap), CLI terminal for graph CRUD.


LinkedIn Email

Pinned Loading

  1. word2vec word2vec Public

    From-scratch NumPy implementation of Word2Vec (CBOW & SGNS) with benchmark evaluation, hyperparameter sweeps, and pretrained embeddings on text8.

    Python

  2. deepgrad/epiplar.io deepgrad/epiplar.io Public

    because rooms are easier to understand in 3d! 👁️

    TypeScript 1

  3. coderag coderag Public

    Retrieval-Augmented Generation (RAG) system over a code repository for a question-answering task

    Python 3

  4. gviz gviz Public

    Graph visualization tool

    Python

  5. kzi-nastava/mrs-team28-Lavugio kzi-nastava/mrs-team28-Lavugio Public

    Lavugio is a full-stack ride-sharing platform inspired by Uber and Bolt, built as a university project. It features real-time driver tracking, in-app chat, instant and scheduled ride booking, a dri…

    Java 1

  6. detection_of_formatting_style detection_of_formatting_style Public

    Reproduction of the "Learning to Format Coq Code Using Language Models" paper

    Python 4