Skip to content
BackNov 7
Petar J.
Upwork badge

Petar J.

Senior Full-Stack Engineer | React.js, Next.js, Node.js | AI-Augmented

Have an idea and need to turn it into a working MVP quickly? Have a half-built or vibe-coded product that works as a prototype, but needs an experienced engineer to turn it into reliable, production-ready software? Is your existing SaaS product slow, difficult to maintain, or becoming harder to scale? That's where I come in. I'm a Full-Stack Software Engineer with 7+ years of industry experience, a BSc in Computer Science, and a track record of delivering 10+ production applications used by 100K+ users. I take end-to-end ownership - from architecture and technical decisions through implementation, testing, deployment, and production. Throughout my career, I've worked across both startup and enterprise environments, building products in fintech, edtech, e-commerce, social networks, and content subscription - including software for a Fortune Global 500 company. Why work with me? I bring more than a tech stack to a project. I've worked on products at very different stages and scales - from taking new products from idea to MVP, to shipping features in large enterprise systems, to improving SaaS platforms that had already grown complex. Here are a few examples: • I identified a scaling problem and fixed it across an entire fintech product While working on a UK B2B fintech platform, I saw that growing UI inconsistency was making the product increasingly difficult to maintain and extend. I designed and built a shared React npm component library and design system, then helped drive its adoption across the application, transforming 90+ legacy components, increasing development & delivery speed, and reducing maintenance costs. Beyond that, I delivered payment flows including HPP and 3D Secure, authentication and authorization, transaction analytics, onboarding/KYC, CRM, and accounting functionality. • I've shipped software inside a Fortune Global 500 environment I helped digitalize production and quality-assurance workflows between a global fashion company's internal teams and its worldwide supplier network. I built data-heavy product dashboards, production timelines, document and media processing workflows, and a shared npm library that was eventually adopted by 5+ engineering teams across different Micro-Frontends. I independently handled releases, deployments, production monitoring, and post-release investigation for the features I owned. • I've built products from zero, not only worked inside established codebases I've worked on greenfield startup products from the first implementation through beta and built a developer assessment platform, What Is The Output, end-to-end. That means making decisions around product flows, architecture, frontend, backend, database, authentication, testing, deployment, and iteration - not simply implementing predefined tickets. • I've worked on complex, data-heavy products at scale My experience also includes an AI-powered digital enablement platform used by thousands of organizations, where I led frontend development for an advanced analytics experience and built custom D3.js visualizations for large and complex datasets. I've also worked on enterprise accounting software, social and content subscription products, e-commerce, and other SaaS applications. See the actual work: → Case studies, projects, and engineering decisions: petarbuilds.tech/work There you can see examples of the products I've worked on, the problems I was responsible for solving, and how I approached them. What I work with: • Frontend: React, Next.js, TypeScript, JavaScript, Tailwind CSS, shadcn/ui, Radix UI • Backend: Node.js, Express.js, PostgreSQL, MongoDB, Prisma, REST APIs • Architecture: SaaS applications, Micro-Frontends, design systems, component libraries, authentication, API integrations • Quality & Delivery: Vitest, Jest, React Testing Library, Cypress, CI/CD, Docker, GitHub Actions, production monitoring AI-assisted development: Claude, Cursor, GitHub Copilot Whether you're starting with an idea, turning an AI-generated prototype into a production-ready product, or need experienced ownership of an existing SaaS application, let's figure out the best way forward. Send me a message with what you're building, where you are today, and what's holding you back. I'll take a look, and we can discuss the best next step.

🇷🇸Nis, Serbia$40/hr100% JSS5.00 (1)Since Jun 2018

Earnings and projects

MRR
$376

Last 6 months ÷ 3.1 months active (since Aug 2026)

World#89,358 / 412k
🇷🇸Country#826 / 4,015
Revenue, last 30 days
$0

Last 6 months: $1.2k

Total earnings
$1.2k

Billed in all: $1.3k

World#378,326 / 412k
🇷🇸Country#3,810 / 4,015
Per project
$1.2k

$1.2k in the last 6 months

World#110,384 / 412k
🇷🇸Country#1,248 / 4,015
Projects, last 6 months
1
0% fixed100% hourly
World#128,092 / 412k
🇷🇸Country#1,119 / 4,015
Projects in all
1

Across 2 contracts

0% fixed100% hourly
World#360,671 / 412k
🇷🇸Country#3,690 / 4,015

Earnings, last 30 days

$1.3kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$1,260$1,280$1,300$1,320Oct 8Oct 23Nov 7

Skill rankings: Top 16% in Jest

Ranked by MRR among everyone on Upwork with the skill.

  1. #67Jest412 freelancers · 🇷🇸 #2Top 16%
  2. #99Agentic Workflows340 freelancers · 🇷🇸 #1Top 29%
  3. #169Cypress712 freelancers · 🇷🇸 #2Top 24%
  4. #275NodeJS Framework1,512 freelancers · 🇷🇸 #4Top 18%
  5. #676Software Development2,923 freelancers · 🇷🇸 #8Top 23%
  6. #1,235REST API5,062 freelancers · 🇷🇸 #13Top 24%
  7. #1,276Tailwind CSS6,978 freelancers · 🇷🇸 #18Top 18%
  8. #1,542API Development6,848 freelancers · 🇷🇸 #14Top 23%