Skip to content
View nikolabakic's full-sized avatar

Highlights

  • Pro

Block or report nikolabakic

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
nikolabakic/README.md

Hi, I'm Nikola Bakić 👋

Telecommunications and Signal Processing engineer with a strong interest in artificial intelligence, machine learning, and building reliable AI-powered products.

I enjoy working across the full development cycle, from data processing and model evaluation to backend APIs and user-facing applications.

🚀 What I'm Working On

BankScope — Banking Risk Intelligence Assistant

I'm currently developing BankScope, an evidence-grounded RAG assistant for researching technology, cybersecurity, and operational risks disclosed in U.S. bank filings.

The project combines:

  • automated SEC filing acquisition and structure-aware document processing;
  • dense and lexical retrieval with Qdrant, BM25, and reciprocal rank fusion;
  • citation-backed answer generation and multi-bank comparisons;
  • conversational memory with strict evidence boundaries;
  • retrieval and generation evaluation pipelines;
  • a FastAPI backend and React/TypeScript frontend.

A major focus of the project is making AI answers traceable, measurable, and grounded in source documents rather than relying on unsupported model knowledge.

🧠 My Interests

  • Retrieval-Augmented Generation and information retrieval
  • Large language model applications and evaluation
  • Deep learning and representation learning
  • Computer vision and multimodal systems
  • Signal processing and wireless communications
  • AI applications in banking and operational risk
  • Building end-to-end machine learning products

🔬 Previous Work

Some of the projects and topics I have explored include:

  • an end-to-end autoencoder for wireless communication systems;
  • visual language identification from silent lip movements;
  • learned image compression;
  • computer vision classifiers;
  • neural networks for signal-processing problems.

One of my favorite projects is a classifier that distinguishes Serbian from English using only lip movements—without audio. It achieved approximately 65% accuracy against a 50% baseline.

🤝 Let's Collaborate

I'm interested in collaborating on:

  • practical AI and machine learning applications;
  • RAG and semantic-search systems;
  • computer vision or signal-processing projects;
  • Kaggle competitions;
  • open-source tools for evaluating and improving AI systems.

Feel free to ask me about BankScope, retrieval systems, deep learning, lip reading, learned image compression, or signal processing.

🌐 Connect With Me

LinkedIn Instagram Email

💻 Tech Stack

AI, Machine Learning & Data

Python PyTorch TensorFlow scikit-learn Hugging Face NumPy Pandas SciPy Matplotlib NVIDIA CUDA

AI Engineering & Backend

FastAPI OpenAI Qdrant Pydantic SQLite Pytest

Frontend & Tools

TypeScript React Vite Tailwind CSS Streamlit Git Anaconda Arduino

Popular repositories Loading

  1. lip-language-classification-mu1 lip-language-classification-mu1 Public

    Visual speech (lip-reading) language classification — Serbian vs English — using HOG features, PCA, SVM, MLP and Random Forest. MU1 course project.

    Jupyter Notebook 1

  2. arduino-project arduino-project Public

    Personal Arduino sketches and experiments

    C++ 1

  3. jnd-lic-portraits jnd-lic-portraits Public

    Implementacija ključnih komponenti JND-LIC metode (Pan et al., 2025) zasnovana na CompressAI baseline-u, sa evaluacijom na portretima iz CelebA-HQ

    Jupyter Notebook 1

  4. theremin-cv theremin-cv Public

    Hand-tracking digital theremin: webcam + MediaPipe + Python + Arduino Uno

    Python 1

  5. nikolabakic nikolabakic Public

    1

  6. misks-wireless-autoencoder misks-wireless-autoencoder Public

    End-to-end PyTorch autoencoder za bezicni prenos preko AWGN kanala (MiSKS, FTN UNS)

    MATLAB 1