Rogasper
  • Home
  • Projects
  • Blog
  • Course
  • Contact
Hire me
Hire me

02Selected projects

In development

Reurci

AI-powered CV tailoring assistant — paste a job description, get 3 summary variants, paraphrased experiences, ATS score & PDF export. Human-in-the-loop, privacy-first. In development.

Reurci
Live

Labas

AI-powered multi-language test practice platform — generate authentic exam questions, run mock tests, and track progress for IELTS, TOEFL, JLPT, and more.

03Learn with me

Rogasper Learn

What I learn on the job ends up here, written up for other developers. Articles are free to read.

  • Courses split into chapters and short lessons, with progress saved
  • Articles written from real work: SA docs, API design, AI agents
  • Code you can copy, with notes on why it's written that way
Browse courses Read the blog
rogasper.com/learn/nextjs-fullstack
Next.js
React
Express
JavaScript
TypeScript
Tailwind
Sass
PostgreSQL
MySQL
Node.js
Laravel
WordPress
Figma
HTML
CSS
Next.js
React
Express
JavaScript
TypeScript
Tailwind
Sass
PostgreSQL
MySQL
Node.js
Laravel
WordPress
Figma
HTML
CSS
Next.js
React
Express
JavaScript
TypeScript
Tailwind
Sass
PostgreSQL
MySQL
Node.js
Laravel
WordPress
Figma
HTML
CSS
Next.js
React
Express
JavaScript
TypeScript
Tailwind
Sass
PostgreSQL
MySQL
Node.js
Laravel
WordPress
Figma
HTML
CSS

Work
Experience

My professional journey transforming businesses through technology. From System Analysis to Fullstack Development.

4+

Berijalan · SEVA (Astra Group)

Software Engineer|System Analyst & API Architecture
Mar 2025 – Present

Own Teman Seva agent platform for BPKB (vehicle-secured) lending. Built from scratch for SEVA's pivot; live with 300+ agents, 26 leaders & 700+ leads.

System AnalysisAPI ArchitectureERD/DBML+3

Berijalan

Fullstack Engineer
Sep 2023 – Feb 2025

Built and shipped critical features for SEVA mainsite, handling high traffic campaigns.

Next.jsFullstackAnalytics+2

Astra Credit Companies

Outsystems Developer (Freelance)
Jan 2022 – Aug 2023

Developing digital solutions for vehicle and heavy equipment financing.

OutsystemsSOAPL/SQL+1

PT Gamatechno Indonesia

Fullstack Engineer Intern
Feb 2022 – Jun 2022

Driving digital innovation in Smart City solutions for campuses and government.

LaravelWordpressSmart City

Astra Credit Companies

Outsystems Engineer Intern
Feb 2022 – Jun 2022

Built agile web and mobile modules for internal systems.

OutsystemsAgileMobile Dev
Available for new work

Have something to build?Let's talk.

Open to full-time roles, contracts and freelance projects. Remote, based in Indonesia (GMT+7). I usually reply within a day.

  1. 1
    Email a short brief: what, by when, rough budget
  2. 2
    We talk for 30 minutes to see if it's a fit
  3. 3
    I send a scope and plan, then we start
Start a project LinkedIn
RogasperRogasper

Personal site of Royan Gagas — building notes, courses, and blog sharing what I learn about engineering, SaaS & AI.

Banyumas, Indonesia

contact: [email protected]

Quick Links

  • Blog
  • Course
  • Contact
  • Privacy Policy
  • Terms of Service

Connect

© 2026 Rogasper. All rights reserved.

Labas
Live

Jurter

An end-to-end livestock management platform that modernizes farm operations with real-time dashboards and analytics.

Jurter
Live

Rogasper Learn

This site — a portfolio, blog, and course platform in one. Notion-style editor for posts, chapter-based courses with progress tracking.

rogasper.com/learn/nextjs-fullstack

Course

Next.js Fullstack

2 of 5 chapters

  • Setup & tooling
  • Routing with App Router
Offline · OSS soon

Dowell

A smart habit-tracking platform with beautiful analytics and a playful swipe-card interface to help you stay consistent.

Dowell
Offline · OSS soon

Rekkoku

A community-driven platform for sharing and finding authentic travel recommendations and popular places from real travelers.

Rekkoku
12
projects in total
Browse all, including earlier work

Course

Next.js Fullstack

2 of 5 chapters

  • Setup & tooling
  • Routing with App Router
  • Data fetching & caching
  • Auth & sessions
  • Deploy to production

Chapter 3 · Lesson 2

Caching fetches on the server

const posts = await fetch(url, {
  next: { revalidate: 3600 }
});
Tip: tag fetches so you can revalidate on publish.
Mark complete →
[email protected] · other ways to reach me
What I can help with

MVP & SaaS builds

From idea to a product people can log into and pay for: auth, billing, dashboards, admin.

Shipped: Labas, Jurter, Reurci

System analysis & API design

Turn a BRD or FSD into API contracts, ERD and a task breakdown your team can build from.

Shipped: 105 endpoints at Astra Group

AI & LLM features

Agents, chat, document generation and MCP integrations that fit into an existing product.

Shipped: Onesist, Labas, Reurci
Full-time
Data fetching & caching
  • Auth & sessions
  • Deploy to production
  • Chapter 3 · Lesson 2

    Caching fetches on the server

    const posts = await fetch(url, {
      next: { revalidate: 3600 }
    });
    Tip: tag fetches so you can revalidate on publish.
    Mark complete →
    Contract
    Freelance
    Remote
    AvailableOpen for freelance & full-time

    Building in the open,learning out loud.

    I'm Royan, a software engineer from Banyumas. I ship products, open-source the tools I use, and write down what I learn for other developers.

    See my projects Read the blog
    Now building Onesist.
    30 stars · v0.4.2
    O
    L
    J
    +
    Lessons from real projects.
    Courses & notes, free to read.
    Build · Ship · Write · Teach · Repeat ·
    $ bun run dev
    ready on :4321
    $ git push
    main → v0.4.2
    $ write post
    Royan Gagas Pradana
    Onesist
    Open-source SA workspace
    4+ years shipping software.
    4+ products of my own.
    O
    L
    J
    R
    Less noise.
    More shipping.
    Writing
    Notes from real work
    Courses
    Learn step by step

    01Now building

    Open source · MIT v0.4.2 · Oct 21, 2026

    Onesist

    An AI workspace for System Analysts. Drop in an FSD and get API specs, ERD, tasks, test cases and a timeline you can actually edit. Runs local CLI agents or its own chat agent.

    • FSD → API spec
    • ERD Studio (DBML)
    • Tasks & Gantt
    • SIT & RTM
    • Chat agent + BYOK
    • MCP servers
    • Tauri desktop

    Latest release

    v0.4.2 — External MCP servers: GitHub, Figma, Miro & Monday

    Star on GitHub
    30
    Website
    Case study
    5 forks
    Onesist dashboard

    Latest courses

    All courses
    Notion Mastery
    course
    Notion Mastery
    By Royan Gagas
    Rp 0
    Lihat Detail
    Git Workflow di Dunia Kerja [INDONESIA]
    course
    Git Workflow di Dunia Kerja [INDONESIA]
    By Royan Gagas
    Rp 0
    Lihat Detail

    04Latest writing

    All articles
    • Oct 25, 2026

      ChatGPT Is Expensive & Forgetful? Try Local Agent CLI on Markdown

      Oct 25, 2026developer experienceaiagentic coding
    • Aug 30, 2026

      Tired of Opening 6 Apps Just to Create an FSD: Building Onesist — A Markdown-First IDE for System Analysts

      Aug 30, 2026productaideveloper experience
    • Aug 6, 2026

      Fixing OpenCode Planner Agent Executing Code via Subagents

      Aug 6, 2026tipsdeveloper experienceai
    • Jul 1, 2026

      Building a Multi-Project CMS: One Dashboard, Many Blogs

      Jul 1, 2026developmentpersonaldeveloper experience
    • Jun 4, 2026

      The "Shadow Record" Pattern: Building a Spotify-Like Playlist for Exam Questions

      Jun 4, 2026productdevelopmentdeveloper experience