KaruniaAndrianSaputra

About

Building software that just works, end to end.

I'm Rian, a Software Engineer with 6+ years of experience working end-to-end as a Full Stack Developer. I currently work at PT. Envisi Digicom Webindo on the frontend and mobile side, and I've also built backend systems from scratch on my own — in personal projects like Tosm Finance and Tosm Cafe, I designed REST APIs with Node.js/Express, modeled the database in MongoDB, and built the interfaces with React and Next.js. Being comfortable across frontend, backend, and system architecture lets me contribute flexibly wherever a team needs it, rather than being tied to a single layer of the stack.

Background

Professional background

I learned full stack development at Arkademy (Pijar) — Node.js, React.js, and React Native — before starting my career as a mobile developer. My first professional work was shipping the Redtix ticketing app at AirAsia Redtix Sdn Bhd, followed by rebuilding Bakehouse Sdn Bhd's Swiggit App into Thyrst from the ground up. That early work set the standard I still hold: interfaces have to behave consistently across devices, OS versions, and real network conditions, not just look right in a mockup.

At Pitchplay, I moved into building a full mobile platform in React Native — content monetization features spanning audio, video, and subscriptions — working directly with the founders to turn product ideas into shipped functionality. I currently work as a Front End & Mobile Developer at PT. Envisi Digicom Webindo, a software house, delivering custom web and mobile applications for a range of clients from design handoff through to production and ongoing maintenance.

Beyond client work, I build backend systems for my own projects when I want full ownership of a product — Tosm Finance and Tosm Cafe are both built this way, with REST APIs and database design I own end to end alongside the frontend. That range across the stack is less about specializing in one layer and more about being able to move wherever a project needs me.

RoleFull Stack Developer
Experience6+ years
FocusWeb & mobile applications
Works acrossFrontend, backend, mobile, architecture
developer.ts
// building for the web
const developer = {
  name: 'Rian Tosm',
  role: 'Full Stack Developer',
  stack: ['Next.js', 'TypeScript', 'Node.js'],
  focus: 'scalable products',
};

export default developer;

Philosophy

How I approach development

The three phases every project moves through, from first requirements to what happens after launch.

01

Discovery & Planning

Every project starts with the actual problem, not the interface — user flows, data requirements, and technical constraints get mapped out before a single component gets built.

02

Build & Iterate

Features ship in small, working increments and get checked against real usage along the way, instead of being built end-to-end in isolation and revealed only at the end.

03

Test & Launch

Every feature is tested across devices and edge cases before release, then watched closely after launch to catch what testing couldn't predict.

Skills and Expertise

Skills and expertise

  • Problem solving & debugging
  • Team collaboration with Git and Agile tools (Trello, Jira)
  • Good technical communication
  • Time management & work prioritization
  • Adaptive to new technologies
  • Effective use of AI tools to speed up development

Tech Stack

Technologies I work with

Frontend

React.jsNext.jsTypeScriptTailwind CSSBootstrapSSR/CSR

Backend

Node.jsExpress.jsPythonFastAPIREST API

Database

MongoDBMySQLPostgreSQL

Mobile

React NativeGeolocationBackground LocationMapsQR Code ScanningCameraPush NotificationsAndroid/iOS BuildsAgora

Tools

GitFigmaPostmanVercelNetlifyPen.devPageSpeed Insights

AI

Claude AIAntigravity

Experience

Career timeline

Dec 2022 - Aug 2026 · 3+ yrs

Front End & Mobile Developer

PT. Envisi Digicom Webindo

Working as a developer at a software house, delivering custom web and mobile applications tailored to each client's business needs.

  • Delivered 20+ client web applications from design handoff to production, owning the full build pipeline end-to-end.
  • Powered dynamic web features across client projects by integrating third-party and internal REST APIs.
  • Kept live client applications stable by performing ongoing maintenance and resolving production bugs.
  • Improved page load performance, raising Lighthouse scores from 60 to 92, by auditing and optimizing rendering, assets, and load strategy with PageSpeed Insights and Lighthouse.
  • Supported those performance gains by implementing SSR and CSR rendering strategies matched to each project's SEO and speed requirements.

Aug 2021 - Jul 2023 · 2 yrs

Software Engineer for Mobile Platform

PT Pitchplay

Built and maintained the Pitchplay mobile platform, enabling creators to monetize premium content — audio, video, and membership-based subscriptions — through a single, unified app.

  • Enabled monetization for ~200 active creators by building core audio, video, and subscription-based membership features from the ground up.
  • Streamlined the creator content purchase experience by building and maintaining React Native UI flows for checkout and subscription management.
  • Translated founder-level product vision into shipped features by working directly with founders to scope requirements and drive technical implementation.
  • Powered interactive creator broadcasts supporting ~50 concurrent viewers across sessions of 30+ minutes, by implementing live streaming with Agora and real-time group chat with Firebase.

Oct 2020 - Aug 2021 · 11 mos

Mobile Developer

Bakehouse Sdn Bhd

Worked on the mobile revamp of the Swiggit App into Thyrst, modernizing the product's mobile experience for Bakehouse Sdn Bhd.

  • Relaunched the Swiggit App as Thyrst in 3 months, rebuilding the UI, functionality, and codebase from the ground up.
  • Strengthened long-term maintainability and runtime stability by modernizing the app's underlying architecture.

Aug 2020 - Oct 2020 · 3 mos

Mobile Developer

AirAsia Redtix Sdn Bhd

Built the Redtix App, a mobile ticketing platform that let users discover events and book tickets on the go.

  • Developed the core event browsing and ticket booking flow for the Redtix mobile app.
  • Enabled end-to-end ticket purchases by implementing booking and checkout logic integrated with third-party ticketing APIs.

Education

Where I learned to build

2020

Arkademy

Fullstack Developer

Learned Node.js, React.js, and React Native in an intensive fullstack development program.

2018 - 2019

Universitas Komputer Indonesia (UNIKOM)

Informatics Engineering — Bachelor's Degree (Incomplete)

Enrolled in the Informatics Engineering bachelor's program; did not complete the degree.

2015 - 2018

SMK Informatika Bandung

Software Engineering — Vocational Diploma

Studied software engineering and took part in web design competitions, winning several times.