Available for freelance · Worldwide

Freelance full stack developer for SaaS MVP development and custom ERP systems.

Freelance Vue and Nuxt developer with FastAPI backends. I ship SaaS MVPs, ERP platforms, and real-time tools for founders worldwide — from prototype to production.

Trusted by teams at:

ReclaimerAqrar PortalRichOilSpedexButa ParkReclaimerAqrar PortalRichOilSpedexButa ParkReclaimerAqrar PortalRichOilSpedexButa Park
Available for new projects
2026

Do any of these sound familiar?

"I have a SaaS idea but no team to build it."

I'll ship your MVP in 6-8 weeks with a production-ready stack. You validate the market, I handle the engineering.

"Our internal processes run on spreadsheets."

I build custom ERPs that automate your workflows. Used by RichOil, Aqrar Portal, and other production systems.

"Our website looks outdated and converts poorly."

I deliver fast, modern marketing sites in 2 weeks. Vue 3, 90+ Lighthouse score, SEO-ready.

Packages

SaaS MVP development and custom ERP packages — choose what fits, or request a custom proposal.

Landing Page

Marketing sites & one-pagers

Starting at $800

Delivered in 2 weeks

  • Vue 3 / Nuxt 4 stack
  • 90+ Lighthouse score
  • Fully responsive design
  • SEO + Analytics setup
  • CMS integration (optional)
  • 2 weeks of post-launch support
⭐ MOST POPULAR

SaaS MVP

For founders validating ideas

Starting at $3,500

Delivered in 6-8 weeks

  • Frontend + Backend + Database
  • Authentication & user system
  • Core feature implementation
  • Payment integration
  • Deploy + DevOps setup
  • 1 month of post-launch support
  • Full source code ownership

Custom Development

For complex business systems

Custom quote

Timeline: 3+ months

  • ERP & internal tools
  • Third-party integrations
  • Custom workflows & automation
  • AI integration (Ollama/Gemini)
  • Training + documentation
  • Ongoing maintenance available

Not sure which package?

Let's talk through scope on a free 30-min call.

Book a free call

Need something different? or email hi [at] umud.dev

Featured Work

Real projects, real results.

⚖️

Reclaimer

Dispute & collections dashboard

Reclaimer

The challenge:

Small companies serving corporate clients track large volumes of late payments by hand. Drafting legal dispute letters and follow-up reminders is slow and scattered across email threads and spreadsheets.

B2B SaaS · Fintech-adjacent · 2025–2026

AI-assisted SaaS for US & UK small B2B teams — professional dispute letters and automated reminders for overdue invoice & contract payments

What I built:

  • Nuxt 4 + Vue 3 marketing site (prerendered) and /app dispute management panel
  • Invoice & contract PDF upload with text extraction; Gemini Vision fallback for scanned PDFs
  • AI analysis of breached terms, late fees, risk/basis, and dispute letter generation (Gemini & configurable providers)
  • Letter editing in TipTap; outbound via SMTP, Gmail OAuth, or Resend; cron-driven 7- and 14-day reminder flows
  • JWT sessions, Google OAuth, email verification & password reset; PostgreSQL with migration scripts; Docker-ready deploy
  • Dashboard KPIs, ApexCharts, dispute list & timeline, security and account provisioning flows

The result:

Built to compress weeks-long payment follow-up into minutes, with recovered amounts tracked on the dashboard. Public production metrics are not published in the codebase.

Nuxt 4Vue 3PostgreSQLFirebaseGoogle Generative AIAnthropicTipTapApexChartsPDFKitNodemailerJoseDockerVitest
Live
View live

How we'll work together

A simple, transparent process.

Step 1

Discovery Call (Free, 30 min)

  • We discuss your goals, scope, and constraints.
  • No sales pitch — just clarity.
Step 2

Proposal (Within 48 hours)

  • Fixed-price quote with detailed timeline,
  • deliverables, and milestones.
Step 3

Build Sprints

  • Weekly updates with working demos.
  • Async-first communication via Slack/email.
  • Full transparency on progress.
Step 4

Launch + Support

  • Deployment, documentation, training.
  • Post-launch support included with every package.

My toolbox

The stack I use to ship production systems.

Frontend

Vue 3Vue 3
Nuxt 4Nuxt 4
TailwindTailwind
TypeScriptTypeScript

Backend

FastAPIFastAPI
FastifyFastify
Node.jsNode.js
PythonPython

Database & DevOps

PostgreSQLPostgreSQL
RedisRedis
DockerDocker
CapRoverCapRover

AI & Automation

OllamaOllama
GeminiGemini
n8nn8n
LangChainLangChain
UA
  • Experience3.5+ years
  • TimezoneGMT+4
  • FocusSaaS · ERP · Web
  • StatusOpen for work

About me

I'm Umud — a freelance full stack developer based in Azerbaijan (GMT+4) with 3.5+ years shipping production systems as a Vue Nuxt freelancer and FastAPI developer.

I specialize in SaaS MVP development and custom ERP development for B2B teams — from dashboards and APIs to deployment on Docker and CapRover.

When I'm not coding client work, I build my own SaaS products and write about engineering on LinkedIn.

Notes on shipping SaaS, ERP systems, and full-stack products — updated regularly.

Frequently asked questions

Quick answers before we start. Still unsure? Send a proposal below.

50% upfront, 50% on delivery. For larger projects, we use milestone-based payments. I accept Wise, Stripe, and bank transfers (USD/EUR).

Yes, happy to sign a standard NDA before our discovery call if needed.

You do. Full source code ownership transfers to you upon final payment. No vendor lock-in.

I'm based in GMT+4 but work async-first. I overlap with EU mornings and US evenings, and respond to messages within 24h.

All packages include 2-4 weeks of free post-launch support. After that, I offer maintenance retainers.

No, I work with both local and international clients. Pricing is in USD, paid via standard channels.

Landing pages: 2 weeks. SaaS MVPs: 6-8 weeks. Custom ERPs: 3+ months. I take on 1-2 projects at a time for focus.

Yes, I share GitHub repos during discovery calls. For NDA-protected work, I show internal screenshots.

Send your proposal

A few details are enough. You can attach a brief, wireframe, or spec (optional).

Attach a file · optional

Drag & drop or click to upload

PDF, DOC, images, ZIP — max 10MB

File upload works after NUXT_WEB3FORMS_KEY is set — or email Email with your file attached.