Goran S.
Full Stack Developer | Golang, Next.js, Shopify & Sanity CMS
I build complete web applications, ecommerce platforms, and content management systems. My core stack includes Golang, React, Next.js, PostgreSQL, Shopify, and Sanity. With 8 years of hands-on development experience, I work across frontend, backend, database architecture, API integrations, and deployment. Whether you are building a new product or improving an existing platform, I focus on clean architecture, maintainable code, and reliable production systems. Here are some projects I've worked on. SPY Optic | Shopify Ecommerce Platform I rebuilt a Salesforce Commerce Cloud storefront on Shopify, implementing 49 templates and six product page types. I developed the theme using Liquid, Tailwind CSS, and JavaScript, designed the product data structure with metafields and metaobjects, and resolved Yotpo integration issues affecting 13,300 customer reviews. Hydra-CMS | Full Stack Platform I developed frontend and backend features using React, TypeScript, Golang, and PostgreSQL. My work included REST APIs, integrations with multiple CMS platforms, authentication, role-based permissions, payment integrations, and CI/CD deployment on Google Cloud. Ograviti | Next.js and Sanity CMS I upgraded an existing application from Next.js 14 to 16 and Sanity 3 to 6. I also developed a modular content management structure that lets the marketing team create and reorganize pages without developer assistance. My experience covers full-stack web applications, SaaS platforms, business management systems, dashboards, and admin tools. I build React and Next.js frontends, Golang backend services, REST APIs, database workflows, authentication systems, and third-party integrations. I also develop Shopify ecommerce stores with custom Liquid themes, product catalogs, metafields, metaobjects, and integrations. For content-driven platforms, I work with Next.js and Sanity to build flexible content models, reusable page components, and publishing workflows. I work on both new applications and existing platforms that need additional features, performance improvements, migrations, or ongoing development. My approach starts with understanding the business requirements and the existing architecture. I identify potential issues early, keep implementations maintainable, and communicate progress clearly throughout development. I use Claude Code to accelerate codebase analysis, implementation, refactoring, and debugging. I personally review AI-generated code and verify the functionality before delivery. I prefer hourly contracts, especially for ongoing development and long-term collaboration. I track my time transparently, provide regular progress updates, and take responsibility for the work I deliver. I work independently without an agency or subcontractors. I'm based in Belgrade, Serbia, and work with clients internationally. I'm available for new projects and long-term hourly engagements. I can start immediately. If you're building a new application or need an experienced developer to improve an existing platform, send me a message through Upwork and tell me about your project.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $12k
Billed in all: $13,312$13k
$3k in the last 6 months
Across 5 contracts
Across 7 contracts
Earnings, last 30 days
Skill rankings: Top 6% in Tailwind CSS
Ranked by MRR among everyone on Upwork with the skill.
- #7Sanity Testing108 freelancers · 🇷🇸 #1Top 6%🇷🇸#1 of 2
- #155Golang2,195 freelancers · 🇷🇸 #6Top 7%🇷🇸#6 of 25
- #159Liquid1,844 freelancers · 🇷🇸 #2Top 9%🇷🇸#2 of 15
- #207CMS Development2,787 freelancers · 🇷🇸 #10Top 7%🇷🇸#10 of 54
- #322Shopify Theme4,613 freelancers · 🇷🇸 #4Top 7%🇷🇸#4 of 24
- #326Shopify Development4,372 freelancers · 🇷🇸 #2Top 7%🇷🇸#2 of 19
- #394Ecommerce Website Development5,475 freelancers · 🇷🇸 #2Top 7%🇷🇸#2 of 18
- #408REST API5,062 freelancers · 🇷🇸 #8Top 8%🇷🇸#8 of 37