About
Building software that holds up in the real world.
I'm Rian, a front end and mobile developer with 6+ years of experience building interfaces for web and mobile products — with enough backend and API knowledge to work across the stack when a project calls for it.
Background
Professional background
I learned full stack development at Arkademy — 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.
Front end and mobile are where I do my best work — component architecture, interface performance, and cross-platform consistency. Backend and API integration are secondary skills I keep sharp enough to work independently across the stack, rather than depending on someone else whenever a feature needs a new endpoint or a data model change.
// building for the web
const developer = {
name: 'Rian Tosm',
role: 'Front End & Mobile 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.
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.
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.
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.
Expertise
Main areas of expertise
Frontend Engineering
- Component-driven architecture with React & Next.js
- Type-safe state and data-fetching patterns
- Accessible, responsive interface implementation
Backend & API Design
- RESTful API design with clear versioning and error contracts
- Authentication, authorization, and role-based access control
- Schema design across MySQL and MongoDB
Mobile Development
- Cross-platform apps with React Native
- Shared business logic between web and mobile clients
- Native module integration for platform-specific features
System Architecture
- Service boundaries and data modeling for growing products
- CI/CD pipelines and environment management
Tech Stack
Technologies I work with
Frontend
React.js
Next.js
TypeScript
Tailwind CSSBackend
Node.js
Express.jsREST APIDatabase
MongoDB
MySQLMobile
React NativeTools
Git
Figma
Postman
Vercel
NetlifyAI
Claude AI
AntigravityExperience
Career timeline
Dec 2022 - Present · 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.
- Developed, sliced, and deployed web applications from design handoff to production.
- Integrated third-party and internal APIs to power dynamic web features.
- Performed ongoing maintenance and bug fixing across live web applications.
- Audited and improved web performance using PageSpeed Insights and Lighthouse.
- Implemented both server-side (SSR) and client-side (CSR) rendering depending on project 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.
- Developed core content monetization features spanning audio, video, and subscription-based membership models.
- Built and maintained mobile UI flows in React Native for content checkout and subscription management.
- Worked directly with founders to scope features and translate product requirements into technical implementation.
- Implemented live streaming using Agora and real-time group chat using Firebase for interactive creator broadcasts.
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.
- Rebuilt the Swiggit App from the ground up as Thyrst, refreshing the UI, functionality, and codebase end-to-end.
- Modernized the app architecture to improve stability, performance, and long-term maintainability.
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.
- Implemented booking and checkout logic connected to 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.
2015 - 2018
SMK Informatika Bandung
Software Engineering
Studied software engineering and took part in web design competitions, winning several times.