Full-Stack Product Engineering // Next episode
RKPOWERING UP
Polished interfaces. Reliable systems.100%
RK // Character FilePortfolio Season 2026
ClassFull-Stack Software Engineer

RhenaldKarrel

BUILD.SHIP.EVOLVE.

I build production-ready products that connect polished interfaces, reliable APIs, and real business workflows. I work across React, Next.js, TypeScript, Go, and PostgreSQL to deliver enterprise financial platforms, approval workflows, dashboards, and production-ready product features.

Equipped techniques
  • 01React + Next.js
  • 02Vue + Quasar
  • 03TypeScript
  • 04Go
  • 05PostgreSQL
  • 06Financial Workflows
Scroll to begin
第001話Origin file

Origin Story

About
PROFILE / 001

I’m a Full-Stack Software Engineer with experience building modern web applications that are reliable, maintainable, and aligned with real business needs.

2022Origin year
13Missions logged
04Career arcs
01

I work across React, Next.js, TypeScript, Go, and PostgreSQL, covering both frontend and backend development. On the frontend, I focus on creating clean, responsive, and user-friendly interfaces that are easy to use and consistent with product requirements. On the backend, I work on APIs, service logic, database-driven features, and integrations that support real application workflows.

02

My experience comes from working on enterprise web platforms where accuracy, maintainability, and collaboration matter. I’m used to translating business requirements into working product features, handling data-heavy interfaces, connecting frontend flows with backend services, and making sure features behave correctly across different user scenarios.

03

I care about writing clean and understandable code, structuring features properly, and building solutions that can be maintained by a team over time. I also value clear communication, especially when working with product, design, QA, and other engineers to clarify requirements, identify edge cases, and deliver features with confidence.

04

What I bring is a balanced full-stack perspective: I can think about user experience, frontend implementation, backend behavior, and business logic together. This helps me build software that is not only functional, but also practical, reliable, and useful for the people who depend on it.

Equipped LoadoutTECH / ARSENAL
  • 01React + Next.js
  • 02Vue + Quasar
  • 03TypeScript
  • 04Go
  • 05PostgreSQL
  • 06Financial Workflows
  • 07REST API
  • 08Vue.js
  • 09Clean Architecture
  • 10Unit Testing
  • 11React.js
  • 12Next.js
  • 13Tailwind CSS
  • 14gRPC
  • 15EFK Stack
  • 16OpenShift
第002話Mission archive

Battles Won

Selected Work

A focused set of projects that represent my full-stack product engineering approach across interfaces, APIs, workflows, and reliability.

第003話Technique register

Abilities

What I bring

Full-stack engineering strengths I apply across product interfaces, APIs, workflows, and production systems.

01
Special ability

Frontend architecture

Build React and Next.js interfaces that stay maintainable across complex product flows, role-based access, and reusable component systems.

READY // DEPLOY
02
Special ability

Backend integration

Develop and integrate REST APIs, Go service layers, DTOs, repositories, and database-backed business logic.

READY // DEPLOY
03
Special ability

Business workflow engineering

Translate financial and operational rules into reliable product flows, including approvals, settlements, journals, reporting, and retries.

READY // DEPLOY
04
Special ability

Production reliability

Investigate issues through logs and tracing, improve observability, write unit tests, and reduce regression risks in production-facing systems.

READY // DEPLOY
第004話Career chronicle

Training Arc

Experience

Roles where I shipped production-facing web products across frontend interfaces, backend services, financial workflows, and cross-team delivery.

ARC 01
Jakarta, Indonesia
DOJO / ORGANIZATIONPT TEMAS Tbk
ROLE

Software Engineer

Built full-stack financial ERP features for KlikTemas Beyond across Go services, React UI, PDF generation, settlement flows, and production tracing.

Mission outcomes
  • Developed full-stack ERP features across invoicing, payments, accounting, settlement, journal, and closing period workflows.
  • Built REST APIs and Go service layers using Clean Architecture, SOLID principles, and structured repository-usecase-DTO separation.
  • Implemented financial reliability features including per-account settlement, journal outbox retry flows, tenant-specific PDF generation, and Go unit tests.
Techniques mastered
  • Go
  • REST API
  • PostgreSQL
  • Vue.js
  • TypeScript
  • Clean Architecture
  • Unit Testing
ARC 02
Jakarta, Indonesia
DOJO / ORGANIZATIONPT Satkomindo Mediyasa
ROLE

Full-Stack Web Developer

Built Qlola Cash Management features for BRI across Account Receivable, Mass Transfer, RBAC interfaces, micro-frontends, and service reliability.

Mission outcomes
  • Developed Qlola Cash Management features for Bank Rakyat Indonesia across Account Receivable, Mass Transfer, approval workflows, and reporting flows.
  • Built responsive React and Next.js interfaces from Figma, including RBAC-based UI rendering and reusable shared components.
  • Migrated financial modules to micro-frontend architecture and supported service reliability through Go bugfixes, EFK logging, and OpenShift log tracing.
Techniques mastered
  • TypeScript
  • React.js
  • Next.js
  • Tailwind CSS
  • Go
  • gRPC
  • PostgreSQL
  • EFK Stack
  • OpenShift
  • Module Federation
ARC 03
Jakarta, Indonesia
ROLE

Frontend Web Developer / UI Designer

Built the Mitreka dashboard frontend with Next.js, combining UI/UX analysis, API integration, and real-time data interaction.

Mission outcomes
  • Designed and implemented the Mitreka dashboard frontend using Next.js.
  • Conducted UI/UX analysis to improve dashboard usability, clarity, and user-centered interaction.
  • Integrated APIs into dashboard pages to support real-time data interaction and improve application usability.
Techniques mastered
  • Next.js
  • React.js
  • TypeScript
  • API Integration
  • UI/UX Design
ARC 04
Singapore (Remote)
DOJO / ORGANIZATIONFXMedia Internet Pte Ltd
ROLE

Front-End Web Developer Intern

Built client-facing frontend applications for robot control and web polling systems with scalable UI implementation and documentation.

Mission outcomes
  • Delivered scalable frontend applications for client-facing products with a focus on reliability, maintainability, and implementation quality.
  • Built the A*Star Web Robot Command Centre with Leaflet.js waypoint integration and fullscreen robot control mode.
  • Built the IPS Web Polling System frontend from scratch with polling-based real-time result updates.
Techniques mastered
  • TypeScript
  • React
  • SCSS
  • Frontend Development
  • UAT
INTERLUDEField manual

Battle Doctrine

How I build

I care about building software that is clear to use, maintainable to extend, and reliable enough for real production workflows.

01

Architecture

Prefer clear component boundaries, explicit data contracts, and predictable state flow over one-off implementations.

Use typed content modules, reusable primitives, and composable section structure to keep the codebase evolvable.
  • components
  • contracts
  • maintainability
02

Accessibility

Build interactions that remain understandable with keyboard navigation, semantic structure, and assistive technology.

Keep essential information available without motion and preserve semantic text even when decorative animation is used.
  • semantic-html
  • keyboard
  • inclusive-ui
03

Performance

Treat performance as a product requirement by default, not post-launch optimization work.

Prioritize lightweight rendering paths, one-time viewport reveals, and strict control over heavy animation dependencies.
  • runtime-cost
  • lighthouse
  • rendering
04

Motion Discipline

Use motion to clarify hierarchy, transitions, and state changes, not to decorate every element.

Centralize motion primitives, provide reduced-motion fallbacks, and avoid looping effects that distract from content.
  • framer-motion
  • reduced-motion
  • hierarchy
第005話Open channel

Final Chapter

Let's build something reliable
Channel online

If you need a full-stack web developer who can connect interface quality, backend logic, and product execution, let's talk.

Signal destination
renaldkarel@gmail.com
Base of operation
Indonesia
Response protocol
Direct, thoughtful, human
Summon request // 005Send a Signal