Hi, I'm

Novak Veckov

Full Stack Developer

I build production-ready web applications with modern technologies.

About me

location-icon
Location

Niš, Serbia

university-icon
University

Faculty of Electronic Engineering CS Department

focus-icon
Focus

Full-Stack Developer

interests-icon
Interests

Web Dev, System Design & Architecture

Novak Veckov profile photo

I'm a Full-Stack Developer based in Niš, Serbia, finishing my Computer Science degree in 2026.

I’m passionate about building real-world web applications — from idea to production. I actively work on personal projects, with some freelance experience, focusing on turning concepts into complete, working systems.

I enjoy understanding how systems work end to end — frontend, backend, and infrastructure — and I’ve built full-stack applications independently.

What drives me? The satisfying moment when everything clicks and works together.

Consistent and always improving

 

Technologies I Use

Front-End

JavaScript-icon

JavaScript

TypeScript-icon

TypeScript

React-icon

React

Redux-icon

Redux

Tailwind-icon

Tailwind

SASS-icon

SASS

HTML-icon

HTML

CSS-icon

CSS

Back-End

Node.js-icon

Node.js

Express.js-icon

Express.js

Typescript-icon

Typescript

Socket.IO-icon

Socket.IO

RabbitMQ-icon

RabbitMQ

Databases

MongoDB-icon

MongoDB

PostgreSQL-icon

PostgreSQL

Redis-icon

Redis

Neo4j-icon

Neo4j

ElasticSearch-icon

ElasticSearch

MySQL-icon

MySQL

Devops & Tools

Docker-icon

Docker

Kubernetes-icon

Kubernetes

Jenkins-icon

Jenkins

Jest-icon

Jest

Git-icon

Git

Vite-icon

Vite

Figma-icon

Figma

Features Projects

A showcase of my projects, demonstrating my skills of full-stack development
Growiva
Personal
Full-Stack
Design

Growvia

Microservice with Event Driven Design

A modern multi-vendor e-commerce marketplace connecting local farmers with consumers.

Tech Stack

techIcontechIcontechIcontechIcontechIcontechIcontechIcon
What Makes Growvia Special?
  • Multi-Vendor Support -Multiple farmers can list products independently
  • Order Management -Complete order lifecycle with farmer approval workflow
  • Smart Search -Elasticsearch-powered advanced filtering
  • Secure Payments -PCI-compliant payment processing with Stripe
  • Find more
    Growiva
    Personal
    Full-Stack
    Design

    HomeAssistant

    Real-time job-matching platform

    Clients and houseworkers connect instantly using live chat and filtering.

    Tech Stack

    techIcontechIcontechIcontechIcontechIcontechIcontechIcontechIcon
    What Makes HomeAssistant Special?
  • Real-Time Chat -Instant messaging with live presence and typing indicators
  • Smart Recommendations -Graph-based worker suggestions using Neo4j relationships
  • Advanced Filtering -Fast, multi-criteria filtering powered by Redis caching
  • Dynamic Rooms -Automatic chat room creation and activity tracking
  • Find more
    Growiva
    Personal
    Full-Stack
    Design

    FreshOrder

    Food ordering system with admin panel

    A full-stack food ordering app with client ordering and admin management..

    Tech Stack

    techIcontechIcontechIcontechIcontechIcon
    What Makes FreshOrder Special?
  • End-to-End Ordering -From product browsing to order placement and tracking
  • Role-Based Access -JWT-secured client and admin workflows
  • Admin Control Panel -Manage products, orders, and users in one place
  • Order Notifications -Email confirmations with delivery status updates
  • Find more

    Get In Touch

    I’m open to full-time roles, collaborations, and selected freelance projects.
    EmailIcon
    Email

    Click to Email

    LocationIcon
    Location

    Niš, Serbia

    linkedin