Skip to content

Software Engineer — Yogyakarta, Indonesia

Available for work

Yusril
Prayoga

I design and build data-heavy web products end-to-end — from the database schema to the last pixel of the dashboard. Currently a Software Engineer at PT Pertamina Hulu Rokan, building internal applications for subsurface data management.

About

Engineer, end to end

I'm a Software Engineer at PT Pertamina Hulu Rokan, where I build the internal web applications behind the Subsurface Database Management team and take each one from business requirement to deployed system. Day to day, that means Vue.js and TypeScript on the front end, ASP.NET Core REST APIs on the back end, and PostgreSQL underneath.

As the person in charge of application development, I coordinate priorities and progress with stakeholders and lead requirement sessions with business users, so every application fits how the operation actually works. Before this role, I designed and built AURORA — an SSPE monitoring and FID governance platform for Pertamina Regional 1 — end to end with Next.js, TypeScript, PostgreSQL, and Prisma.

My foundation comes from shipping in very different environments: a backend internship at PT. Indotech Berkah Abadi building Cleanique Academy's e-learning platform on Laravel and MySQL, frontend work at PT Solutionlabs, and the Cloud Computing path at Bangkit Academy 2024 by Google, GoTo, and Traveloka.

I hold both sides of a product to the same standard: clean, maintainable code and interfaces people can actually read. That means careful schema design, well-structured APIs, and efficient queries — with the same care given to the dashboards and forms built on top of them.

Years building
2+
Projects shipped
23+
Certifications
30+
Roles & programs
8

Capabilities

What I work with

No ratings, no bars — just the tools I ship with, grouped by where they sit in the stack.

Frontend

  • Next.js
  • React
  • Nuxt 4
  • Vue.js
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • Flutter

Backend

  • ASP.NET Core
  • .NET Core
  • C#
  • REST APIs
  • Laravel
  • PHP
  • Node.js
  • Prisma

AI & Data

  • Google Gemini API
  • OpenAI API
  • Vercel AI SDK
  • Streaming LLM UIs
  • ETL Pipelines
  • KPI Dashboards

Databases

  • PostgreSQL
  • SQL Query Optimization
  • MySQL
  • Drizzle ORM
  • Supabase
  • Neon
  • Hive

Cloud & DevOps

  • Google Cloud
  • AWS
  • Docker
  • Vercel
  • CI/CD

Tools

  • Git & GitHub
  • Figma
  • Jest
  • Adobe XD

Experience

Where I've worked

Eight roles across enterprise platforms, startups, and media — from database schemas to cloud deployments.

  1. NOV 2025 — PRESENT

    Software Engineer

    Current

    PT Pertamina Hulu Rokan — Masterplan Database Management

    Full-time, on-site in Central Jakarta. Building and maintaining the internal web applications behind the Subsurface Database Management team's business processes — Vue.js and TypeScript front ends, ASP.NET Core REST APIs, and PostgreSQL.

    • Served as the Person in Charge (PIC) for application development activities, coordinating project progress, priorities, and communication with stakeholders
    • Led requirement discussions with business users to ensure applications aligned with operational needs
    • Developed and maintained internal web applications supporting business processes within the Subsurface Database Management team
  2. AUG 2025 — OCT 2025

    System Designer & Full-Stack Developer (Project-Based)

    PT Pertamina Hulu Rokan — Subsurface Performance & Engineering (SSPE), Regional 1

    Built AURORA — an enterprise SSPE (Subsurface Performance & Engineering) monitoring and governance platform for Pertamina Regional 1, consolidating drilling, workover, well intervention, production, and FID governance data into a single dashboard (Next.js 16, React 19, TypeScript, PostgreSQL, Prisma 7).

    • Designed the application architecture, database schema, and data integration patterns end-to-end
    • Developed responsive, data-intensive dashboards with KPI cards, drill-downs, interactive tables, and Excel export
    • Built FID governance workflows: submissions, tiered reviews, approvals, audit trail, and progress monitoring
  3. SEP 2024 — JAN 2025

    Back End Developer (Internship)

    PT. Indotech Berkah Abadi

    Backend development for Cleanique Academy, an online learning platform for professional cleaning courses

    • Built REST APIs and business logic with Laravel and MySQL for courses, enrollment, and user management
    • Designed database schema for courses, materials, quizzes, and student progress tracking
    • Implemented authentication and role-based access for students, instructors, and admins
  4. AUG 2024

    Junior Web Developer

    Digital Talent Scholarship (Kominfo)

    Government-backed intensive training and certification for junior web developers

    • Completed intensive training covering HTML, CSS, JavaScript, and PHP fundamentals
    • Built a final project website applying responsive layout and form handling
    • Earned the Junior Web Developer certification
  5. FEB 2024 — JUN 2024

    Cloud Computing Cohort

    Bangkit Academy 2024 by Google, GoTo, Traveloka

    Capstone: BatikLens — an image-recognition app that identifies Batik patterns and their origins

    • Built and deployed the BatikLens backend and ML-serving API on Google Cloud
    • Worked hands-on with Compute Engine, Cloud Run, Cloud Storage, and IAM
    • Collaborated in a cross-path capstone team with Machine Learning and Mobile cohorts
  6. DEC 2023 — FEB 2024

    Front End Developer (Internship)

    PT Solutionlabs Group Indonesia

    Frontend development for an e-learning platform

    • Built responsive UI components for course pages, dashboards, and learning materials
    • Integrated the frontend with REST APIs for content, progress, and user data
    • Improved page load performance and cross-browser consistency
  7. MAY 2023 — MAY 2024

    Staff / Video Editor

    UPN Veteran Yogyakarta — Communication & Information Media Dept.

    Produced video and media content for campus organization publications

    • Edited event documentation and promotional videos for the department's channels
    • Standardized the editing workflow and templates to speed up publication
    • Coordinated with the design team on content planning and publishing schedules
  8. 2018 — PRESENT

    Full Stack Developer and Video Editor

    B-Otomotif

    Automotive media brand — website and YouTube channel covering new cars and reviews

    • Built and maintain the B-Otomotif website: articles, reviews, and video embeds
    • Produce and edit automotive video content for the YouTube channel
    • Manage the publishing workflow from filming to article and video release

Selected work

Projects

A curated cut of shipped work — an enterprise data platform, AI products, and full-stack builds. The rest live in the archive.

aurora.internal — private build

Featured — 01

AURORA.

SSPE Monitoring & Governance Platform

Enterprise monitoring, analytics, and FID governance platform built end-to-end for Pertamina Regional 1's Subsurface Performance & Engineering team.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
Private / proprietary build
vit-fit.vercel.app

Featured — 02 · Private repo

VITARA — AI Nutrition & Fitness Companion

Full-stack Nuxt 4 app built around Indonesian eating habits: AI food scanning and an AI coach powered by Google Gemini, a budget-aware meal planner, and RPG-style workout progress — installable as a PWA.

  • Nuxt 4
  • Vue.js
  • TypeScript
  • PostgreSQL
  • Drizzle ORM
  • Gemini API
  • PWA
Live demo ↗
nuur-islamic.vercel.app

Featured — 03 · Private repo

Nuur — Islamic Habit Tracker

PWA for tracking daily worship — prayers, sunnah fasting, Qur'an recitation, and dhikr — with streaks, a consistency heatmap, Hijri calendar, qibla compass, and analytics.

  • Next.js
  • TypeScript
  • Supabase
  • Prisma
  • Tailwind CSS
  • TanStack Query
Live demo ↗

Contact

Let's work together

Open to full-time roles, freelance projects, and collaboration. If you have something worth building, my inbox is the fastest way to reach me.

Available for workYogyakarta, IndonesiaWIB (UTC+7)

YP

Full-stack engineer building reliable digital products from first idea to production.

Web applications, data systems, thoughtful interfaces, and practical problem solving.

Available for collaboration, freelance work, and ambitious teams that care about craft.

Yusril Prayoga

Build · Ship · Improve · Repeat

Start a project

Software Engineer

Open to work