Skip to content
BackNov 7
Kirit G.
Upwork badge

Kirit G.

Full Stack Developer | SaaS & Social Media Apps | Node.js, Golang

Senior full stack developer for SaaS products, MVPs and social media apps, working in Node.js, NestJS, Next.js, React and Golang. My last long-term client project: 395 hours rebuilding a white-label social commerce platform, closed with a 5-star review. I've been building web applications since 2013 and co-founded Flexgrew Technologies, so I can work on my own or bring in frontend, DevOps and QA people from my team when your project needs them. What I build • SaaS platforms: multi-tenant architecture, user roles and permissions, Stripe subscriptions and billing, admin dashboards • MVPs for startups: from idea to a launch-ready product that can keep growing after launch • Social media apps and community platforms: news feeds, profiles, groups, pages, real-time chat, notifications, creator and influencer dashboards • Marketplaces: multi-vendor stores, product catalogs with variants, order splitting, commissions and vendor payouts • Backend development and REST APIs in Node.js, NestJS or Golang (Go Fiber), with PostgreSQL, MongoDB and Redis • Real-time features: WebSockets, live chat, typing indicators, online presence, Kafka and Redis pub/sub • App rescue: taking over unfinished or messy codebases, including apps started with Lovable, Bolt or Cursor, and making them stable, tested and ready for real users Recent results • Social commerce platform (395 hours, 5.0 rating): rebuilt real-time messaging, the activity feed, marketplace listings, groups and an influencer dashboard, moved chat and notifications onto WebSockets with Redis pub/sub, and cleaned up the GCP deployment. The client wrote: "Kirit and Flexgrew are the real deal. I'd hire them again without thinking twice." • Cut a client's load times by about 60% by reworking their database queries • Rewrote an old checkout everyone was afraid to touch. It ended up with three new payment methods and ran twice as fast • Fixed the data handling that kept crashing a client's mobile app How I work • I learn your product and your users before I write code, and I'll tell you when a feature costs more than it's worth • You get a short written update every working day • I use Claude Code, Cursor and Codex for boilerplate and tests so I can move faster. Architecture, code review and testing stay with me, and nothing is merged untested • I overlap with US and EU working hours and usually reply within a few hours Tech stack: Node.js, NestJS, TypeScript, JavaScript, Next.js, React, Golang (Fiber), PostgreSQL, MongoDB, Redis, Kafka, WebSockets, Stripe, Docker, AWS, Google Cloud (GCP) Tell me what you're building or where it's stuck, and I'll reply with how I'd approach it.

🇮🇳Rajkot, India$25/hr100% JSS5.00 (1)Since May 2017

Earnings and projects

MRR
$500

Last 6 months ÷ 6

World#77,981 / 412k
🇮🇳Country#8,282 / 45.9k
Revenue, last 30 days
$3.3k

Last 6 months: $3k

World#11,186 / 412k
🇮🇳Country#1,397 / 45.9k
Total earnings
$9.7k

Billed in all: $10k

World#199,309 / 412k
🇮🇳Country#24,995 / 45.9k
Per project
$1.9k

$1.5k in the last 6 months

World#79,096 / 412k
🇮🇳Country#9,623 / 45.9k
Projects, last 6 months
2
50% fixed50% hourly
World#88,918 / 412k
🇮🇳Country#10,198 / 45.9k
Projects in all
5

Across 8 contracts

25% fixed75% hourly
World#266,042 / 412k
🇮🇳Country#33,383 / 45.9k

Earnings, last 30 days

$10.4k+$3.3k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$6k$8k$10k$12kOct 8Oct 23Nov 7

Skill rankings: Top 15% in Golang

Ranked by MRR among everyone on Upwork with the skill.

  1. #10Social Networking Development68 freelancers · 🇮🇳 #3Top 15%
  2. #40Cursor108 freelancers · 🇮🇳 #14Top 37%
  3. #85Lovable228 freelancers · 🇮🇳 #26Top 37%
  4. #121OpenAI Codex409 freelancers · 🇮🇳 #18Top 30%
  5. #281Claude Code818 freelancers · 🇮🇳 #43Top 34%
  6. #322Golang2,195 freelancers · 🇮🇳 #42Top 15%
  7. #537Google Cloud Platform2,939 freelancers · 🇮🇳 #97Top 18%
  8. #685NestJS3,757 freelancers · 🇮🇳 #127Top 18%