Ryan Prayoga.

Fullstack Developer

I build and ship production web, mobile, and tooling systems. 4+ years across enterprise, government, and my own shipped products.

Ryan Prayoga Ryan Prayoga
Key Production Proofs
Years experience
4+

Enterprise & SaaS

Production apps
10+

Web, Mobile, APIs

Systems shipped
8

Rust, Go, Svelte, Swift

Based in
Tangerang, ID

WIB · UTC+7

Where I have worked

May 2026 — Present

5 mos

Freelance Fullstack Developer

Putra Selamat Makmur — Tangerang, Indonesia

Delivered an end-to-end company profile and internal management web application for an industrial forklift-service client (Putra Selamat Makmur). Scoped, built, shipped, and SEO-tuned from scratch.

  • Architected and developed high-performance web platform using SvelteKit, TypeScript, and Tailwind CSS
  • Engineered backend services in Go and deployed on Linux VPS with Caddy reverse proxy for zero-downtime static delivery
  • Implemented interactive service catalog, WhatsApp business inquiry routing, and verified client portfolio showcase
  • Optimized local SEO, OpenGraph metadata, and Schema.org structured data, achieving top search visibility and sub-second page loads
Apr 2022 — May 2026

4 yrs 2 mos

Fullstack Developer

PT Traspac Makmur Sejahtera — Jakarta, Indonesia

Built production web and mobile applications for government agencies and state-owned enterprises in an R&D division. Main PIC across multiple concurrent projects — responsible for architecture decisions, development, and long-term maintenance.

  • Built and maintained microservice-based systems across identity management, learning platforms, and document processing
  • Handled API integration and data processing with datasets from hundreds of thousands to millions of records
  • Implemented SSO and multi-factor authentication (including biometric) for enterprise applications
  • Developed mobile applications with real-time features: notifications, GPS tracking, and live chat
  • Built automated document generation pipelines for certificates and PDF reports
  • Managed VPS infrastructure, set up CI/CD pipelines, and led legacy stack modernization
  • Kept 3–5 concurrent projects on track, maintaining code review practices and coding standards

Featured projects, in depth

Every claim below is backed by code, tests, or a live deployment — not slideware.

Systems & Desktop 2026

WhatsApp Desk (Rust)

Ultra-lightweight multi-platform desktop WhatsApp client built with Rust and Tauri v2 — slashing RAM from 1.5GB to ~18MB with zero-GC runtime.

  • Rust
  • Tauri v2
  • WebKit
  • macOS
  • Windows
  • Linux

Production SaaS 2026

Kas Badminton

Real-time badminton club cash & match manager — 2-pair matchup calculations, dynamic QRIS generation, offline-first PWA, and single Go binary delivery via go:embed.

  • Go
  • SvelteKit
  • PostgreSQL
  • SSE
  • PWA
  • Caddy

Developer Tooling 2026

native-design

Open-source design intelligence engine and CLI for AI coding agents enforcing authentic 2026 native OS guidelines across Apple, Google, Microsoft, and Linux.

  • Node.js
  • CLI
  • SwiftUI
  • Jetpack Compose
  • WinUI
  • Libadwaita

Data Engineering 2026

Pantau Anggaran

Public dashboard monitoring 3M+ government procurement records for anomalies — regional maps, agency rankings, risk clusters.

  • Go
  • SvelteKit
  • PostgreSQL
  • PostGIS
  • Python
  • Redis

More projects

What I work with

Primary Daily Drivers
01
GoTypeScript / JavaScriptSvelte / SvelteKitLaravel / PHPFlutterTailwind CSS
Systems, Backend & Data
02
Rust (Tauri v2)Swift (SwiftUI macOS)PostgreSQL (incl. PostGIS)RedisDockerSSE / WebSocketgRPC
AI Agents & Tooling
03
AI agent design engines (native-design)Agent orchestration pipelinesMCP server integrationDeterministic AST code analysis
DevOps & Infrastructure
04
CaddyNginxPM2GitHub Actions CI/CDGitLab CILinux (Ubuntu/Debian)VPS hardeningWireGuard
Engineering Practices
05
Agile / Scrum sprint planningCode review & mentoringIdempotent schema migrationsZero-downtime static deliveryFigmaJira

Education & languages

Undergraduate

S1 Teknik Informatika

Universitas Pasundan (UNPAS), Bandung

2020

Rekayasa Perangkat Lunak

SMK Negeri 5 Kab. Tangerang

Languages

Bahasa Indonesia (Native) · English (Conversational)

Let’s talk.

Open for fullstack and backend roles.

Send email [email protected]

Fastest response time · Open for direct conversation

GitHub LinkedIn CV (PDF)
Tangerang, ID · UTC+7