Back to Home
Riani BM

About Me

UX Engineer who bridges product thinking, UX design, and frontend engineering — turning complex business workflows into intuitive, scalable digital products. Based in Indonesia.

3+ yrs experienceReact · TypeScript · Figma9 core journeys redesigned

What I Do

I work at the intersection of UI design and frontend engineering. Not as two separate roles, but as one continuous process.

My core strength is building interfaces that make sense structurally and feel right when people actually use them.

  • Complex product interfaces — dashboards, operational workflows, data-heavy tables, and multi-role systems
  • UX architecture & implementation — turning ambiguous business requirements into flows, reusable patterns, and production interfaces
  • Interaction quality & accessibility — reducing friction through hierarchy, states, validation, and accessible interaction patterns

Experience

My path has moved from IT/product analysis into frontend engineering and now UX and product ownership — giving me context across the full lifecycle, from problem framing to production.

Product Team Lead

Design Engineering

PT Indomarco Prismatama (Indomaret Group) · Apr 2026 – Present · Full-time · Hybrid

Leading a team of 1 UI/UX Designer and 2 Frontend Developers

  • Work alongside UI/UX Designers and Frontend Developers to build products that are useful, intuitive, and aligned with business needs
  • Remain actively involved in product discussions, UI/UX design, and frontend development while supporting the team
  • Collaborate with stakeholders, solve user problems, and help team members develop a stronger product mindset
  • Revamping the Indopaket website, leading UI design for the affiliate mobile app and website, and designing the Package Claim web platform
  • Collaborating on the Car Attendance & Monitoring mobile app, CMS, and reporting dashboard

9 core journeys redesigned across the Indopaket web platform — restructuring navigation, task entry points, tracking, store discovery, authentication, and error states.

That meant consolidating a feature-by-feature platform into a coherent, task-oriented experience — removing extraneous cognitive load while keeping the domain's inherent complexity legible, shipped as production code the team can extend.

Frontend Developer

PT Indomarco Prismatama (Indomaret Group) · Jul 2024 – Mar 2026 · 1 yr 9 mos · Full-time · North Jakarta

  • Built web applications, dashboards, and mobile interfaces that are intuitive, reliable, and used in real operational workflows
  • Built and maintained scalable design systems to ensure consistency as products grow
  • Developed complex, data-heavy dashboards and operational tools used daily by internal teams
  • Created reusable front-end components and navigation using React and Next.js
  • Worked closely with backend engineers to understand APIs and define efficient UI flows
  • Optimized performance through asset handling, loading strategies, and rendering efficiency

Projects: logistics & shipment platforms, membership & affiliate platforms, 3PL system, warehouse handheld interfaces, CMS and internal tools

Management Development Program Specialist IT

PT Indomarco Prismatama (Indomaret Group) · Jun 2023 – Jun 2024 · 1 yr 1 mo · Contract · North Jakarta

  • Conducted competitor analysis to identify UI improvement areas
  • Analyzed user behavior using Hotjar and Google Analytics to enhance UX
  • Developed a scalable design system for consistency and efficiency
  • Redesigned website and mobile app UI for better usability and responsiveness
  • Conducted A/B testing by implementing design variations and analyzing user interactions
  • Translated UI designs into code and optimized performance via asset loading and PageSpeed

Technologies

Tools are just tools. I use what helps me ship clear interfaces and maintain them without creating future pain.

Design
  • Figma
  • UI Systems
  • Accessibility
Engineering
  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Laravel
  • REST APIs
  • PostgreSQL

How I Work

I work best when design and engineering are not treated as separate silos. My process is usually quiet, detail-oriented, and very iterative.

  • Interfaces should be understandable before they become beautiful
  • Every interaction should reduce cognitive load
  • I optimize for maintainability as much as usability

If you're looking for someone who can take ownership of frontend development and align with business needs — feel free toget in touch.

Core Strengths

  • Systems thinking — connecting user flows, business rules, and technical constraints
  • Cross-functional ownership — working across product, design, engineering, and operations
  • UX-to-code execution — carrying decisions from interaction design into production
  • Complex workflow design — operational, multi-role, and data-heavy products
  • Accessibility-first thinking — refining shipped experiences based on real usage and product constraints

Education

B.Sc. Informatics— Duta Wacana Christian University · GPA 3.62/4.00

Thesis: Inclusive Design for Website-Based Learning →

Designed and coded an inclusive e-learning platform for users with contrast sensitivity, light sensitivity, low vision, and blindness. Conducted rapid ethnography and in-depth interviews; accessibility-tested with NVDA (laptop) and TalkBack (mobile).

View Thesis

A Bit More About Me

When I'm not shipping interfaces, you'll probably find me doing one of these:

  • Photography
  • Reading novels
  • Films & shows
  • Vinyl records
  • Cycling & sunrise-chasing
Riani BM
Riani BM

UX Engineer from Indonesia