Cover Image

About Me

Learn more about Rio Bahtiar — full stack software engineer building web applications, modernizing existing systems and integrating services.

Last updated on October 21, 2026

Introduction

Hello! I'm Rio Bahtiar, a full stack software engineer based in Yogyakarta, Indonesia. I build and maintain web applications, modernize existing systems, and integrate services, with experience at Sekolah.mu and Tokopedia alongside independent client work. In my free time, I enjoy reading technical literature, staying active with swimming, and exploring the possibilities of technology through science fiction.

Education & Background

I hold a Bachelor of Computer Science (S.Kom.) in Information Systems from Universitas AMIKOM Yogyakarta (2010-2014). My academic foundation, combined with continuous self-learning and professional development, has kept me close to modern software development practices and emerging technologies.

Professional Experience

Sekolah.mu (2022-Present) - Senior Web Engineer

Leading web product development across the Sekolah.mu learning and career ecosystem:

  • Developing web applications with Vue.js and Nuxt.js
  • Supporting products including Sekolah.mu, Karier.mu, Talentics.id and Rencanamu.id

Independent Software Engineer, Upwork (2019-2022)

Independent web development and ongoing client collaborations:

  • Lifepal: frontend and backend work on the WordPress site, decoupling it through the WP JSON API and migrating the frontend to Next.js, then converting it into a Multisite network for Lifepal's microsites
  • Aisconverse: early development of Treweler, a commercial WordPress mapping plugin built on Mapbox GL JS, including its admin settings interface
  • Lingble: building and maintaining WordPress microsites, Ghost sites, and Klipfolio dashboards for data and metrics

Tokopedia (2016-2019) - Software Engineer → Senior Software Engineer

Developed web products and distributed services, progressing to lead the Microsites team and manage WordPress infrastructure. Selected projects:

  • Promo Code Engine: distributed backend work with Golang, gRPC, Redis and PostgreSQL (2018-2019)
  • Tokopoints Desktop: migrating the desktop application from Perl to React (2018)
  • WordPress to Go microservices: rewriting several WordPress services as Golang microservices
  • Careers page: moving from Workable to Workday through Workday's SOAP API
  • Help Center: migrating from Zendesk to Salesforce Knowledge through its API

SoftwareSeni (2015-2016) - Frontend & WordPress Developer

Built frontend interfaces and WordPress solutions for client projects:

  • WordPress Developer (2016): themes, plugins, WooCommerce features and payment integrations
  • Front End Developer (2015-2016): HTML, CSS and JavaScript interfaces built with design and product teams

Earlier Experience

  • Front End Web Developer, Local Tobacco (2015)
  • Web Designer, Mata Terbuka Digital Agency (2014-2015)
  • SEO Specialist, Muhammadiyah University of Yogyakarta (2013-2014)
  • Computer Laboratory Assistant, STMIK AMIKOM Yogyakarta (2011-2012)

Technical Expertise

Frontend

  • TypeScript & JavaScript
  • Vue.js, Nuxt 4 & Nuxt UI
  • React & Next.js
  • Tailwind CSS

Backend

  • Bun, Elysia, Hono & Better Auth
  • Golang, Node.js & Express.js
  • PHP / Laravel & WordPress
  • REST, GraphQL, gRPC & SOAP

Data & Background Jobs

  • PostgreSQL, MySQL & Drizzle
  • Redis & BullMQ
  • Typesense
  • BigQuery & MongoDB

Infrastructure & Observability

  • Docker & Kubernetes
  • DigitalOcean & AWS / S3
  • Cloudflare WAF
  • Grafana & Sentry

Development & Delivery

  • Bun workspaces & Turborepo
  • GitHub Actions & CI/CD
  • Vitest

AI-Assisted Development

  • Claude Code & Codex
  • MCP integration
  • Adversarial code review

Professional Philosophy

My approach to software engineering is built on three core principles:

  • Quality First: Writing clean, maintainable, and well-tested code that stands the test of time.
  • User-Centric Design: Creating intuitive experiences that solve real problems and deliver genuine value.
  • Continuous Growth: Staying current with technology trends while sharing knowledge with the community.

I'm passionate about building scalable solutions that make a positive impact, whether it's improving user experiences, optimizing system performance, or mentoring the next generation of developers.

Professional Services

Work With Me

I offer consulting and development services across web, infrastructure and AI — helping you build scalable systems, ship AI features that hold up in production, and grow your digital presence.