I am a software developer with over 12 years of experience creating and maintaining applications across a wide variety of projects and product spaces. Focused on JavaScript/TS, mainly React and Node.js, with an AI-first development workflow built around Claude Code and Cursor.
I've been a full-time freelancer for over 10 years, working with clients ranging from small startups to Fortune 100 companies.
AI-assisted development is at the core of how I work today — the majority of code I ship is built with LLMs in the loop, covering end-to-end feature development, large-scale refactors, and automated workflows. I know how to get the most out of frontier models while keeping code quality high: reviewing, validating, and correcting AI output rather than trusting it blindly. I'm also experienced in auditing and hardening AI-generated and vibe-coded codebases, taking them from rapid prototype to production-ready. Beyond tooling, I've built AI-powered products directly — LLM integrations, agentic workflows, RAG pipelines, and AI-driven content processing.
I can build any project from the ground up and have experience with all stages of development of enterprise-grade platforms — from developing an MVP, reviewing UI designs and technology choices, getting it ready to release, releasing the platform, and maintaining it.
I am skilled at writing well-designed, testable, and efficient code using current best practices. I am a hard-working and responsible person, able to work by myself or in a team.
JavaScript
Node.js
React
HTML
Ember.js
ExpressJS
Web Application
TypeScript
CSS
CSS 3
HTML5
Web Development
API Integration
MongoDB
Artem R.
Novi Sad, Serbia
$30/hr
5.0
38 jobs
Experienced developer with 10+ years solving complex technical challenges across enterprise and startup environments.
Technical expertise:
- Full-stack development with Laravel backend and Vue.js 2/3 frontends
- OpenAI API integration for intelligent application features
- PHP, Python, Node.js, and ASP backend development
- Complex system architecture for SAAS applications
- Custom API integrations and database optimization
- E-commerce solutions and custom frameworks
- Game development experience with Adobe Flash, Unity, and Godot
I combine technical proficiency with business acumen—understanding client objectives and translating requirements into effective technical solutions that align with business goals.
My approach: structure projects in logical phases—MVP development, core functionality implementation, then advanced features—preferring hourly contracts for quality and flexibility.
Notable projects include SAAS cargo delivery platforms, medical equipment control systems, and custom financial portals.a
Primary tools: Docker and Git for organized, efficient development workflows.
Product Management
Product Backlog
Agile Project Management
PostgreSQL Programming
MySQL Programming
PHP
Laravel
Nenad V.
Nis, Serbia
$30/hr
4.9
122 jobs
🔔🔔🔔 Job success lowered just because I return money from escrow, nothing else.
🔊 Vibe Programming available
💻 Programming Languages
🟣 C# | 🔵 VB.NET | 🔴 Python | 🟡 JavaScript/TypeScript | 🟠 Node.js | 🟢 SQL /TSQL
☁ Cloud Platforms
🔹 Azure: AppService, Functions, ServiceBus, CI/CD (GitHub Actions), CosmosDB, VM
🔹 AWS: Lambda, DynamoDB, EC2 (VM)
🔹 Google Cloud: Firebase
🏗 ORM & Data Access
🟢 Entity Framework | 🔵 Dapper | 🔸 ADO.NET | 🟠 LINQ
🌐 Backend Development
✔ ASP.NET Web Forms/MVC | ✔ Web API | ✔ SignalR
✔ Blazor (Server & WebAssembly) | ✔ MAUI
✔ WCF Data Services | ✔ IdentityServer/Duende | ✔ Keycloak
✔ MediatR (CQRS & Request/Response Patterns)
✔ Node.js (Express, Fastify, NestJS, WebSockets, WebRTC)
🎨 Frontend & UI Technologies
🔹 React | React Native
🔹 AngularJS 1.5+ / Angular 2+
🔹 jQuery | Bootstrap 3,4,5 | Material Design
🔹 WebRTC (Real-time Audio/Video Communication)
📱 Mobile & Hybrid Development
🔹 Ionic | NativeScript | Xamarin | MAUI | React Native
🖥 Desktop Development
🔹 WPF | WinForms | UWP | MAUI
🗄 Database & Data Storage
🔹 Relational Databases:
MS SQL Server (2000 - 2016) | PostgreSQL | SQLite | Oracle (9i, 10i, 11i) | MS Access | MySQL
🔹 NoSQL & Vector Databases:
MongoDB | RavenDB | Firebase Firestore
Elasticsearch (Full-text search) | Qdrant | Pinecone (Vector Search & AI-based Retrieval)
🏢 Operating Systems
💠 Windows | 💠 Unix/Linux
🚀 Frameworks & Architecture
🔹 .NET Framework 2.0 - 4.8 | .NET Core 3+
🔹 Blazor (Server & WebAssembly) | MAUI
🔹 Node.js (Express, Fastify, NestJS)
🔹 IdentityServer/Duende, Keycloak
🔹 MediatR (CQRS, Request/Response & Notification Handlers)
🔹 UnitOfWork & Repository Pattern
🔹 Async/Parallel Execution
🤖 AI & Machine Learning
🟠 OpenAI (GPT, Codex, DALL·E, etc.)
🟣 Ollama (Fine-tuning & RAG)
🟢 ML.NET (Machine Learning for .NET)
🔵 ONNX Runtime (Optimized AI Model Inference for .NET)
🔥 Why Work With Me?
✅ Over 15 years of hands-on experience in multi-tier development, relational databases and business applications.
✅ Extensive experience in HR, GIS, Medical, Real Estate, GPS Tracking, Ecommerce and Commercial Software Development.
✅ Strong expertise in web applications, including REST/OData, GraphQL, SOAP/XML services.
✅ Advanced database design skills, including complex SQL queries, stored procedures and performance tuning.
✅ Strong network administration background (MCSA Certified).
✅ Excellent analytical skills, adaptable to evolving technical environments.
✅ Proficient in front-end, back-end, cloud, AI, real-time communication (WebRTC) and DevOps, ensuring end-to-end software development expertise.
📩 Let’s Connect!
🚀 Looking for a reliable full-stack .NET & Node.js developer to elevate your business? Let's talk!
JavaScript
ASP.NET Core
RESTful API
SQL
Visual Basic
C#
MongoDB
Google Maps API
OAuth
Angular
Websockets
ASP.NET Web API
.NET Core
AI Chatbot
AI Development
Ugljesa D.
Pancevo, Serbia
$10/hr
5.0
4 jobs
Need a quick, effective, and professional developer for your project?
Look no further! I am a highly passionate and knowledge-seeking developer who is constantly seeking new projects to gain more experience and knowledge. I firmly believe that experience is the best way to acquire knowledge. It gives me great excitement to have the chance to work on a wide variety of tasks and engage with people while bringing their concepts to fruition.
Through my past experiences, I have developed a strong work ethic and a diligent approach to my responsibilities. I have also developed myself professionally for small and medium-sized businesses.
▪️ I'm highly experienced in HTML and CSS, React.js and Next.js, TypeScript, Node.js, PHP/Laravel, C#, Azure Cloud, Shopify and WordPress
▪️ Have developed and maintained over 20 websites for clients
▪️ Flexible, Efficient, and Regular communication is essential to me, so I would love to keep in touch!
JavaScript
Node.js
React
Responsive Design
Vue.js
JSON
Full-Stack Development
RESTful API
TypeScript
ExpressJS
SQL
GraphQL
WordPress
Shopify
Webflow
Tatjana J.
Cacak, Serbia
$35/hr
4.7
18 jobs
I build production-ready web apps and AI agents — from Next.js/Supabase SaaS
platforms to LangGraph-based agentic systems that actually reason, call tools,
and hold state across multi-step workflows.
Two things I focus on:
🔹 Full-Stack SaaS Development
Next.js, TypeScript, Supabase (Postgres, RLS, Auth, Edge Functions), Stripe
billing, and REST/GraphQL APIs. I ship features clients can demo the same
week — clean architecture, not just working code.
🔹 Agentic AI Systems
LangGraph, LangChain, and direct LLM API integration (Claude, OpenAI) for
multi-agent workflows: tool-calling, RAG pipelines, structured outputs, and
human-in-the-loop approval steps. I design for reliability — evals, retries,
and guardrails, not demo-only prototypes.
I work AI-native day to day (Claude Code, Cursor) — which means faster
turnaround without cutting corners on code I stand behind in review.
Background in healthcare and legal tech gives me a head start on projects
with compliance, data-sensitivity, or audit-trail requirements — I know how
to build systems that hold up to scrutiny, not just ship fast and hope.
What you get working with me:
✅ Clear scoping before I write a line of code
✅ Regular async updates — no disappearing for a week
✅ Code that's documented well enough for another dev to pick up
✅ Honest pushback if a requirement won't scale or introduces risk
Let's talk about what you're building — send a message with a bit of context
and I'll tell you plainly whether it's a good fit.
Node.js
React
Claude
n8n
Next.js
Tailwind UI
Python
Vue.js
Tailwind CSS
AI Agent Development
Orchestration
Automation
AI Chatbot
Healthcare
AI App Development
AI Implementation
DevOps
Vercel
Kubernetes
Automated Workflow
Nikola C.
Novi Sad, Serbia
$100/hr
5.0
39 jobs
I’m a Software Engineering graduate, Web Developer, and Design Engineer with a strong focus on building polished, high-quality digital products.
What makes me valuable is that I don’t only write code — I understand design, user experience, structure, responsiveness, and the business goal behind the interface. I can take a rough idea, improve it, build it, and make it look like a serious product.
I work confidently with HTML, JavaScript, TypeScript, React, Next.js, Angular, Node.js, Express, Tailwind CSS, Bootstrap, Material UI, Sass/SCSS, Git, Cursor, n8n, and modern AI-assisted workflows.
I’m fast, detail-oriented, and independent. I don’t need to be micromanaged, and I don’t deliver average work just to finish the task. If I’m involved in a project, I care about making it cleaner, sharper, and better than expected.
I’m comfortable working with teams, adapting to new tools, and solving problems quickly. If you need someone who can combine strong front-end development, design sense, and product thinking — that’s exactly where I’m strongest.
JavaScript
Node.js
React
SQL
CSS 3
HTML5
React Bootstrap
SCSS
Web Application
TypeScript
Responsive Design
Next.js
RESTful API
ExpressJS
AI App Development
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
Top interview questions to help you hire the right JavaScript developers, faster.
How do I hire a JavaScript Developer in Serbia on Upwork?
You can hire a JavaScript Developer in Serbia on Upwork in four simple steps:
Create a job post tailored to your JavaScript Developer project scope. We'll walk you through the process step by step.
Browse top JavaScript Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top JavaScript Developer profiles and interview.
Hire the right JavaScript Developer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a JavaScript Developer?
Rates charged by JavaScript Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a JavaScript Developer in Serbia on Upwork?
As the world's work marketplace, we connect highly-skilled freelance JavaScript Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream JavaScript Developer team you need to succeed.
Can I hire a JavaScript Developer in Serbia within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive JavaScript Developer proposals within 24 hours of posting a job description.