Skip to content
Rangga Prastio
ID

Senior Frontend & Mobile Engineer

Rangga Prastio

Self-taught engineer. I started on the backend, then found my home in frontend and mobile. Today I build the frontend of a Swedish SaaS and run Hikode on the side.

Bandung, Indonesia

A career, built span by span

Each pillar is a role. Its height is scope: from intern to leading three teams.

A career, built span by spanMay 2019Oct 2019Dec 2019Jun 2020Oct 2020Mar 2023Nov 2023Nov 2024Jul 2026
  1. Jul 2026 – Present

    4 mo, Full-time

    Senior Frontend DeveloperNow

    CheckProof, Sweden · Hybrid

    • Building the frontend of CheckProof, a Swedish SaaS used by companies across Europe and expanding into the US in 2026
    • Ship product features end to end with the latest Angular and TypeScript
    • Work async with product and engineering in Sweden from a distributed Europe–APAC team

    Angular, TypeScript

  2. Nov 2024 – Jun 2026

    1 yr 8 mo, Full-time

    Lead Engineer

    Be Management, South Tangerang · Hybrid

    • Led engineering across 3 teams, from client scoping to delivery
    • Ran scope and timeline negotiations with clients so commitments stayed realistic and achievable
    • Owned architecture and code review across an Angular + NgRx frontend and a Node.js + Express + MongoDB backend
    • Trained engineers beyond legacy workflows into AI-assisted, agentic development

    Angular, NgRx, Node.js, Express, MongoDB

  3. Nov 2023 – Jan 2025

    1 yr 3 mo, Full-time

    Senior Frontend Developer

    Nikel, Central Jakarta · On-site

    • Senior frontend developer on an enterprise fintech lending portal
    • Built multi-step loan approval flows with role-based access control (RBAC)
    • Worked on the latest Angular of the time (v17) with Tailwind CSS as the design system foundation

    Angular 17, Tailwind CSS, RBAC

  4. Mar 2023 – Jan 2024

    11 mo, Contract

    Mobile Application Developer

    PT Serasi Autoraya · via Esha Parama Technology, North Jakarta · Hybrid

    • Built and shipped a production React Native app for one of Indonesia's largest auto-fleet companies
    • TypeScript end to end with Redux, structured to scale as features grew

    React Native, TypeScript, Redux

  5. Oct 2020 – Nov 2022

    2 yr 2 mo, Contract

    Senior Frontend Developer

    PT Maju Gemilang Indotech, South Tangerang

    • Led a small team and kept code quality high across several product lines
    • Set the team's git flow, code architecture, and deployment process

    React, React Native, Node.js

  6. Jun 2020 – Aug 2020

    3 mo, Contract

    Frontend Engineer

    Telunjuk.com, Indonesia · Remote

    • Researched the optimal stack for the flagship product and guided the migration off legacy tech
    • Built the company design system

    Vue.js, Bulma

  7. Dec 2019 – Jun 2020

    7 mo, Full-time

    Frontend Developer

    SALT · PT Ako Media Asia, Indonesia · Hybrid

    • Revamped the frontend of Bebeclub and Nutriclub for Danone, and built the Bebeclub loyalty journey and minigames from scratch
    • Helped the React Native team ship the first release of MyOrbit for Telkomsel

    JavaScript, jQuery, Bootstrap, React Native

  8. Oct 2019 – Dec 2019

    3 mo, Internship

    Full-stack Developer

    Dumbways Indonesia, Bintaro

    • Intensive full-stack bootcamp

    JavaScript, Node.js

  9. May 2019 – Aug 2019

    4 mo, Full-time

    Android Developer

    Glovory Technologies Indonesia, Indonesia

    • Started as a frontend developer, then built a React Native mobile app

    React Native, Vue.js

Specification

What I build with, and how deep it goes.

  • Expert
  • Advanced
  • Familiar

Frontend

  • Angular
  • React
  • TypeScript
  • JavaScript
  • Next.js
  • Astro
  • NgRx / Redux / Zustand
  • Web Performance

Mobile & Backend

  • React Native
  • Node.js
  • Express & MongoDB
  • REST API Design
  • Laravel / PHP
  • Inertia.js
  • PostgreSQL

Styling & UI

  • TailwindCSS
  • Design Systems
  • Responsive Design
  • Accessibility
  • Motion & Interaction

AI-Assisted Development

  • AI-Assisted Dev (Kiro, Cursor, Copilot)
  • Agentic Workflows & MCP
  • Prompt Engineering
  • LLM API Integration

Testing & Quality

  • Vitest
  • Playwright
  • Test-Driven Dev

Tools & Platform

  • Git & CI/CD
  • Docker
  • Cloudflare / Vercel

Method: AI with engineering discipline

AI does not replace engineering. It multiplies it. Every AI output gets my review, my tests, and my name on it.

Safe

No credentials in prompts. Every AI-generated line is reviewed, type-checked, and tested before merge.

Directed

Small, well-scoped tasks, the model chosen per complexity, context prepared through docs and tests.

Measured

Agents handle research, scaffolding, and regressions; I stay on architecture and product decisions.

Education

  • Vocational school, Software Engineering

    SMK Negeri 8 Bandar Lampung, 2015–2018

Languages

  • IndonesianNative
  • EnglishProfessional working proficiency

Got a hard part? Send it over.

Freelance and contract work, 20–40 hours a week. I usually reply within 24 hours.

Email me

ranggaprastio123@gmail.com

Shared working hours

Your time
--:--
Rangga’s time
19:58
UTC+7