Skip to content
BackNov 7
Cahyo S.
Upwork badge

Cahyo S.

Laravel SaaS Expert | React Next.js Front-End Developer | GIS

I work as a partner who takes time to understand what you actually need before writing a single line of code. I build modern SaaS and GIS applications with Laravel, Next.js, React, and TypeScript. With 10+ years of experience and 200+ completed projects, my process starts with listening. I take time to understand your business workflow, your users, and what "done" looks like from your perspective, not just the ticket description. From there, I break the work into clear, scoped tasks with realistic timelines, so you always know what's being built, in what order, and when to expect it. ━━━━━━━━━━━━━━━ How I Work With Clients ━━━━━━━━━━━━━━━ ✅ Discovery-first, I ask questions before assuming requirements ✅ Task breakdown & mapping for every feature into clear, trackable steps ✅ Realistic timelines with milestones you can plan around ✅ Frequent check-ins so you see progress, not just a final delivery ✅ Flexible to change as requirements shift ━━━━━━━━━━━━━━━ What I Build ━━━━━━━━━━━━━━━ ✅ SaaS Applications & Multi-Tenant Platforms ✅ Laravel & REST API Backends ✅ Next.js & React Frontends ✅ GIS & Mapping Applications ✅ Customer & Client Portals ✅ Admin Panels & Dashboards ✅ Interactive Data Visualization ✅ Marketplace & Booking Platforms ━━━━━━━━━━━━━━━ Frontend Engineering ━━━━━━━━━━━━━━━ I build production-ready frontends using Next.js, React, TypeScript, and modern UI tooling, connected to Laravel or other backends through REST APIs. This goes beyond design-to-code to include state management, API integration, caching, and performance as the product scales. - Figma-to-React / Next.js implementation - Reusable component architecture - REST API integration & data fetching optimization - Interactive dashboards & drag-and-drop interfaces - Complex SaaS workflow UIs - Frontend performance optimization ━━━━━━━━━━━━━━━ GIS & Mapping ━━━━━━━━━━━━━━━ PostGIS • MapLibre GL • Deck.GL • Mapbox • OpenLayers • GeoJSON • 3D spatial visualization • Land and property data systems ━━━━━━━━━━━━━━━ Project & Experience ━━━━━━━━━━━━━━━ - GetAxxo: Led frontend modernization of an existing multi-tenant salon SaaS, migrating from Laravel-rendered views to Next.js. Broke the migration into a phased plan across dozens of API-heavy screens, handling state management and caching so the transition didn't disrupt existing operations. - PIC2BIM: GIS/BIM platform with Laravel, React, PostgreSQL/PostGIS, MapLibre GL, and Deck.GL for 3D visualization of large spatial datasets. - Shorrli: SaaS booking marketplace MVP, scoped and built from discovery through launch with Laravel, Next.js, and REST API. - Wedding Planner: Responsive Next.js SaaS frontend with interactive dashboards, drag-and-drop editor, and live preview, delivered against a documented design system I created for the client. ━━━━━━━━━━━━━━━ Tech Stack ━━━━━━━━━━━━━━━ - Backend: Laravel • PHP • REST API • PostgreSQL • MySQL - Frontend: Next.js • React • TypeScript • Tailwind CSS • Vue.js - GIS: PostGIS • MapLibre GL • Deck.GL • Mapbox • OpenLayers • GeoJSON - Infrastructure: AWS • Docker • Vercel • Coolify If you're building a Laravel or Next.js SaaS, or a GIS platform, and want a partner who maps out the plan with you, not just someone who takes tickets, let's talk about what you're building.

🇮🇩Semarang, Indonesia$20/hr100% JSS5.00 (9)Since Apr 2023
GlobeUpwork

Earnings and projects

MRR
$333

Last 6 months ÷ 6

World#94,143 / 412k
🇮🇩Country#1,308 / 5,725
Revenue, last 30 days
$308

Last 6 months: $2k

World#73,858 / 412k
🇮🇩Country#1,102 / 5,725
Total earnings
$16k

Billed in all: $17k

World#156,914 / 412k
🇮🇩Country#1,430 / 5,725
Per project
$676

$399 in the last 6 months

World#155,768 / 412k
🇮🇩Country#1,656 / 5,725
Projects, last 6 months
5
60% fixed40% hourly
World#41,746 / 412k
🇮🇩Country#746 / 5,725
Projects in all
24

Across 31 contracts

48% fixed52% hourly
World#116,630 / 412k
🇮🇩Country#1,439 / 5,725

Earnings, last 30 days

$17.2k+$308 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$16.8k$17.0k$17.2kOct 8Oct 23Nov 7

Skill rankings: Top 18% in Laravel

Ranked by MRR among everyone on Upwork with the skill.

  1. #51PostGIS225 freelancers · 🇮🇩 #1Top 23%
  2. #67Mapbox290 freelancers · 🇮🇩 #3Top 23%
  3. #121Third-Party Integration415 freelancers · 🇮🇩 #1Top 29%
  4. #185GIS885 freelancers · 🇮🇩 #13Top 21%
  5. #638MERN Stack3,086 freelancers · 🇮🇩 #5Top 21%
  6. #871CRM Development2,819 freelancers · 🇮🇩 #5Top 31%
  7. #1,032Stripe3,151 freelancers · 🇮🇩 #9Top 33%
  8. #1,052Back-End Development4,183 freelancers · 🇮🇩 #18Top 25%