Curriculum vitae

Rio Bahtiar

Full Stack Software Engineer

I build and maintain web applications, modernize existing systems, and integrate services. My experience includes Sekolah.mu and Tokopedia, alongside independent client work through Ciptalogi.

Yogyakarta, Indonesiahi@rio.my.idLinkedInGitHub

Experience

2026 — Present

Independent Software Engineer

Ciptalogi

Independent software engineering and consulting for client projects under Ciptalogi.

Selected clients

Partai Solidaritas Indonesia (PSI)

  • Develop modules for membership, organization, assets, correspondence, and election preparation.
  • Work on Nuxt applications, central SSO, and Elysia APIs with managed PostgreSQL and object storage.
Sample case study

Pasif Amal

  • Work directly with the CEO as a technology consultant.
  • Manage infrastructure as a system administrator, supporting Laravel, MySQL, S3, and Cloudflare.
Mar 2022 — May 2026

Senior Web Engineer

Sekolah.mu

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

  • Developed web applications with Vue.js and Nuxt.js.
  • Supported products including Sekolah.mu, Karier.mu, Talentics.id, and Rencanamu.id.
Aug 2019 — Feb 2022

Independent Software Engineer

Upwork

Independent web development and ongoing client collaborations.

Selected clients

Lifepal

  • Worked on frontend and backend development, including improvements to the existing WordPress website.
  • Contributed to decoupling WordPress using the WP JSON API and migrating the frontend to Next.js, including data integration and rendering.
  • Helped convert WordPress into a Multisite network to manage content across Lifepal microsites with Next.js frontends.
  • Supported website deployment.

Aisconverse

  • Contributed to the early development of Treweler, a commercial WordPress mapping plugin using Mapbox GL JS.
  • Built an intuitive plugin settings interface in the WordPress admin dashboard.

Lingble

  • Contributed to building and maintaining several WordPress microsites.
  • Contributed to website development using Ghost.
  • Helped configure Klipfolio to display data and metrics.
Nov 2016 — Jul 2019

Software Engineer → Senior Software Engineer

Tokopedia

Developed web products and distributed services, progressing to lead the Microsites team.

  • Managed WordPress infrastructure.

Selected projects

Promo Code Engine Management

  • Contributed to development at Tokopedia from Q3 2018 to July 2019, working with a distributed backend stack.
  • Technologies: Golang, gRPC, Redis, PostgreSQL.

Tokopoints Desktop

  • Helped the team migrate the desktop application from Perl to React in Q3–Q4 2018. Related framework.

WordPress to Go microservices

  • Rewrote several WordPress services as Golang microservices while working on Tokopedia’s Microsites team.

Careers page refactoring

  • Contributed to refactoring Tokopedia’s careers page from Workable to Workday, using Workday’s SOAP API.

Tokopedia Help Center

  • Helped the customer service tech team refactor Tokopedia’s Help Center microsite from Zendesk to Salesforce Knowledge using its API.

Software Engineer, Nov 2016–Dec 2017; Senior Software Engineer, Jan 2018–Jul 2019.

Oct 2015 — Oct 2016

Frontend & WordPress Developer

SoftwareSeni

Built frontend interfaces and WordPress solutions for client projects.

  • Developed HTML, CSS, and JavaScript interfaces with design and product teams.
  • Built WordPress themes, plugins, WooCommerce features, and payment integrations.

Front End Developer, Oct 2015–May 2016; WordPress Developer, Jun–Oct 2016.

Earlier experience

May 2015 — Sep 2015

Front End Web Developer

Local Tobacco

Nov 2014 — Feb 2015

Web Designer

Mata Terbuka Digital Agency

Nov 2013 — Feb 2014

SEO Specialist

Muhammadiyah University of Yogyakarta

Jan 2011 — Feb 2012

Computer Laboratory Assistant

STMIK AMIKOM Yogyakarta

Skills

Frontend

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

Backend

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

Data & background jobs

PostgreSQL, MySQL, Drizzle, Typesense, Redis, BullMQ, 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

Education

Universitas AMIKOM Yogyakarta

S.Kom., Information Systems · 2010–2014

Contact

For engineering roles and professional opportunities, please contact me by email or LinkedIn.