Skip to content
Open to full-time roles

Nemanja Gradic

Full-Stack Developer

Belgrade, Serbia · On-site, remote or hybrid

  • Next.js
  • TypeScript
  • Node.js
  • MongoDB

Full-stack developer building production web applications from UI and APIs through data and deployment.

Portrait of Nemanja Gradic

Nemanja Gradic

Full-Stack Developer

Location
Belgrade, Serbia
Work
On-site, remote or hybrid
Languages
SerbianNativeEnglishB2

I'm a full-stack developer who enjoys building web applications from start to finish, from the database and API to an interface that's responsive, accessible and easy to use. I'm comfortable working on complex features like authentication, payments and real-time communication, focusing on clean, readable code that's easy to maintain and extend. I'm looking to join a team where I can take on meaningful challenges, learn from experienced engineers and keep growing.

Highlights

  • End-to-end booking and payment flows
  • E-commerce platforms and admin dashboards
  • Real-time messaging and notifications
  • Full-stack delivery from planning through production

Roles where I shipped production software and owned delivery end to end.

Freelance Full-Stack Developer

Upwork

July 2026 – Present

  • Through client work on Upwork and independent projects I build full-stack web applications, business websites and e-commerce solutions, from UI and APIs through payments, integrations and deployment.
  • Recent work includes a studio booking platform, an e-commerce application, a real-time messaging app and a production website for a local coffee bar, where guest inquiries reach staff on WhatsApp and guests receive confirmations.
  • Next.js
  • TypeScript
  • React
  • Node.js
  • PostgreSQL
  • Supabase
  • Stripe

Web Developer

Chingu

2024 – 2024

  • Collaborated remotely with a team to develop a color matching app using React. Contributed to designing, coding, and testing the application, ensuring a pleasing user experience and effective color matching functionality.
  • React

Online Orders

Delhaize Group

2025 – Feb 2026

  • Receiving orders from customers via mail, phone, or other electronic means. Obtaining customers details and billing information, and entering the information correctly on the order form.

Web applications and business websites with live demos, including booking systems, online stores and real-time messaging.

  • Screenshot of Photography Studio Booking

    Photography Studio Booking

    A booking platform where clients find photography studios, reserve available times and pay online, while owners manage listings, availability, bookings and payouts from one dashboard.

    • Next.js
    • TypeScript
    • Tailwind CSS
    • Supabase
    • PostgreSQL
    • Stripe Connect
    • Mapbox
  • Screenshot of Bistro & Jars Coffee Bar

    Bistro & Jars Coffee Bar

    A live website for a local coffee bar, where guest inquiries and celebration requests reach the café on WhatsApp, with a confirmation sent back to the guest.

    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    • GSAP
    • WhatsApp Cloud API
    • Upstash Redis
  • Screenshot of ChatFlux

    ChatFlux

    A real-time messaging app with direct and group chats, delivery/read receipts, online presence and session management across devices.

    • Next.js
    • TypeScript
    • Socket.io
    • Tailwind CSS
    • MongoDB
  • Screenshot of Miini E-Commerce

    Miini E-Commerce

    Furniture e-commerce with guest shopping, secure checkout and an admin panel to manage products, orders, customers and sales.

    • React
    • Redux Toolkit
    • Tailwind CSS
    • Node.js
    • Express
    • MongoDB
    • Stripe
    • Resend

Technologies I use to design, build and ship production web applications.

Frontend · 11

  • HTML5
  • CSS3
  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • SASS
  • Bootstrap
  • Redux Toolkit
  • React Query

Backend · 7

  • Node.js
  • MongoDB
  • Supabase
  • PostgreSQL
  • Socket.io
  • Resend
  • Stripe

Tools · 4

  • Zod
  • Jira
  • Vercel
  • Railway

Workflow · 3

  • Git
  • Testing
  • AI-assisted development (Cursor)

Formal training in information technology and ongoing professional development.

Bachelor of Information and Technology

2018 – 2023

University Singidunum

Belgrade, Serbia

During my studies I worked on many team projects: we planned features together, split the work and integrated everything into finished products. That taught me to communicate clearly, adapt to different working styles and turn a rough plan into something that actually works.


Modern Web Development

2022 – 2025

Udemy

  • JavaScript
  • React
  • TypeScript
  • Node.js
  • Express
  • MongoDB

I'm open to full-time roles and happy to walk through my projects, experience and CV. Email me or copy the address below. I'll reply as soon as I can, usually within a few days.