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

TypeScript

React

Redux

Tailwind

SASS

HTML

CSS

Back-End

Node.js

Express.js

Typescript

Socket.IO

RabbitMQ

Databases

MongoDB

PostgreSQL

Redis

Neo4j

ElasticSearch

MySQL

Devops & Tools

Docker

Kubernetes

Jenkins

Jest

Git

Vite

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