Hi, I'm Rian
Fullstack Developer.
I build modern, scalable, end-to-end applications using the MERN stack — MongoDB, Express, React, and Node.js — along with Next.js and TypeScript — fast, accessible, and built to scale.
About Me
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 — from frontend and mobile at my day job to building backend systems from scratch on personal projects like Tosm Finance and Tosm Cafe.
Tools I use to build
Frontend
React.js
Next.js
TypeScript
Tailwind CSS
BootstrapSSR/CSRBackend
Node.js
Express.js
Python
FastAPIREST APIDatabase
MongoDB
MySQL
PostgreSQLMobile
React Native
GeolocationBackground LocationMaps
QR Code Scanning
CameraPush Notifications
Android/iOS Builds
AgoraTools
Git
Figma
Postman
Vercel
Netlify
Pen.devPageSpeed InsightsAI
Claude AI
AntigravityExperience
Where I've worked
6+ years building web and mobile products across agencies, startups, and independent contract work.
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.
Selected Work
Projects I'm proud of
Mobile · 2026
Tracking App v2
A role-based operations app for a military battalion — real-time GPS tracking of personnel on a live map, a panic-button emergency alert system, route-based patrol check-ins, and modules for attendance, letter disposition, training, and health records.
My role — Mobile developer — React Native app covering live GPS tracking, emergency alerting, patrol check-ins, and role-based operational modules, integrated with a REST API and Firebase push notifications.
- Real-time personnel tracking on a live map, with nearby markers grouped into photo grids that split apart on zoom
- Panic button with background location tracking and push-notified emergency broadcasts (custom siren channel, deduped per device)
- Patrol module — route selection, QR + selfie + GPS check-in per checkpoint, with live commander monitoring
Full Stack · 2026
Tosm Finance
A full stack personal finance platform — React PWA, React Native app, and its own Express/MongoDB API — for multi-wallet budgeting and an investment ledger, with an LLM assistant that turns chat messages and receipt photos into transactions.
My role — Full stack developer — product architecture, REST API design, database modeling, LLM integration, and the web and mobile clients.
- Catat Cepat (AI): log transactions by chatting in casual Indonesian, English, or Japanese — the LLM drafts them, asks for missing details, and saves only after a confirmed preview
- Receipt scanning: photograph a receipt and the LLM reads the merchant, total, date, and items into an expense draft
- Multi-wallet balance tracking with drag-to-reorder and a primary wallet
What I Do
Services
Web Development
End-to-end web applications built on Next.js and TypeScript — from architecture and data modeling to deployment, optimized for performance and long-term maintainability.
Frontend Development
Accessible, component-driven interfaces with React and Tailwind CSS, built around reusable design systems and measured for real-world usability.
Backend & API Development
RESTful services and APIs with Node.js and Express, covering authentication, data modeling, third-party integrations, and secure, scalable business logic.
Mobile Development
Cross-platform mobile apps with React Native, sharing logic with the web stack while delivering native performance and platform-appropriate UX.
Let's build something together.
Have a project, opportunity, or just want to talk?