Open to work
Hi, I'm
Iyan Saputra (I Putu Saputrayana)Senior Software Engineer
Shipping React and TypeScript products end to end, remotely from Indonesia.
Worked with
About
I started in 2020 as a front-end developer and have grown into a software engineer who designs and builds complete, end-to-end applications. That background lets me build systems with a capable Node.js back end and an intuitive, user-friendly React front end.
I work remotely from Indonesia with a focus on TypeScript and React, from early startups to a crypto exchange and Forbes. I care about fast interfaces, clear code, and shipping things people actually use.
Impact
- Monthly readers, Forbes Predict widget
- 140M+
- Users, Yapp, built from zero
- 40,000+
- Users, Pintu, mobile and web
- 1 million
Stack
- TypeScript
- React
- React Native
- Next.js
- Node.js
- Tailwind CSS
- Vite
- Astro
- Cloudflare
- Firebase
- Docker
- AWS
Experience
2025 - Now, New York Based - Remote from Indonesia
Fullstack Engineer (Contract)at
Forbes Predict by AxiomShipped an interactive prediction widget embedded across Forbes properties serving 140M+ monthly readers, plus the admin portal for prediction market operations.
Read moreShow less
Built a compliance and privacy portal from scratch with Firebase Auth, TanStack Router, and Cloudflare Workers + D1, automating GDPR/CCPA data subject request workflows end-to-end. Shipped an interactive prediction widget embedded across Forbes properties serving 140M+ monthly readers, plus the admin portal for prediction market operations. Designed and deployed the company landing page with Astro on Cloudflare Workers. Contributed across every layer of a TypeScript monorepo including CI/CD, Playwright E2E, and Storybook.
- Typescript
- React
- TanStack Router
- Cloudflare Workers
- D1
- Astro
- Playwright
- Storybook
Oct 2024 - Now, Remote - Indonesia
Senior Software Engineerat
Xellar / YappBuilt Yapp.ink, an all-in-one creator platform, from zero to 40,000+ users as sole frontend owner of the creator dashboard: course builder, product and order management, wallet and revenue UI, promo campaigns, event ticketing, affiliate system, live streaming config, and Discord-integrated membership tiers.
Read moreShow less
Built Yapp.ink, an all-in-one creator platform, from zero to 40,000+ users as sole frontend owner of the creator dashboard: course builder, product and order management, wallet and revenue UI, promo campaigns, event ticketing, affiliate system, live streaming config, and Discord-integrated membership tiers. Shipped the buyer-facing storefront with multi-currency checkout including QRIS, per-creator theming, and a product analytics suite with interactive charts and CSV export. Dockerized services on ECS/EC2 behind an ALB with auto-scaling for zero-downtime releases at 1-3 deploys per day. Developed the Xellar Embedded Wallet SDK and Xellar Kit, a wallet-connection component library comparable to RainbowKit/ConnectKit adopted by hundreds of external teams.
- Typescript
- NextJS
- React
- TailwindCSS
- Fastify
- Wagmi
- Docker
- AWS
May 2024 - October 2024, US Based - Remote from Indonesia
Part Time Software Engineer Frontendat
AmoriAmori's AI dating coaches analyze your conversations for personalized dating insights and matchmaking.
Read moreShow less
Amori's AI dating coaches analyze your conversations for personalized dating insights and matchmaking. Built the React Native app working directly with the CEO on pixel-perfect implementation.
- Typescript
- React Native
- Redux
- Styled-Components
March 2024 - September 2025, Remote - Indonesia
Frontend Engineerat
Stealth StartupBuilt an AI financial-planning app across React Native and Next.js alongside the founder, backed by Typescript and Firebase.
- Typescript
- React Native
- NextJS
- TailwindCSS
February 2024 - May 2024, Singapore Based - Remote from Indonesia
Part Time Frontend Developerat
Mighty Jaxx Pte LtdShipped crowdfunding platform features in Next.js/TypeScript for a collectibles brand.
Read moreShow less
Shipped crowdfunding platform features in Next.js/TypeScript for a collectibles brand. Translated UI designs to code and participated in code review to ensure code quality.
- Typescript
- React
- NextJS
- Styled-Components
November 2023 - June 2024, Remote - Indonesia
Part Time Software Engineerat
Playard IndonesiaBuilt and published a basketball pickup-game mobile app to both the Play Store and App Store.
Read moreShow less
Built and published a basketball pickup-game mobile app to both the Play Store and App Store. Developed and maintained the app with React Native, Typescript, and Firebase, and performed code review to ensure code quality.
- Typescript
- React Native
- TailwindCSS
- Firebase
February 2022 - October 2022, Remote - Indonesia
Fullstack Developer (Part-Time)at
Artpedia NFT MarketplaceArtpedia is founded by known Indonesian tech influencer, Arjuna Sky Kok.
Read moreShow less
Artpedia is founded by known Indonesian tech influencer, Arjuna Sky Kok. Developed the NFT Marketplace website using Next.js, connected it to smart contracts with Ether.js, and helped the backend team write NodeJS and ExpressJS code.
- JavaScript
- Typescript
- React
- Web3
- Ether.JS
- NodeJS
- ExpressJS
August 2021 - March 2024, Remote - Indonesia
Frontend Engineer Web3at
PintuBuilt and maintained features for one of Indonesia's largest crypto exchanges, serving 1 million users across mobile and web.
Read moreShow less
Built and maintained features for one of Indonesia's largest crypto exchanges, serving 1 million users across mobile and web. Joined the Web3 team to ship a mobile Web3 wallet covering wallet connect flows, transaction signing, and chain support. Optimized mobile bundle size by replacing external packages with in-house solutions, authored E2E test coverage for onboarding, withdrawal, and transaction flows, and wrote functional requirement docs and implementation guides used by other engineers.
- JavaScript
- Typescript
- React Native
- Web3
- Wallet Connect
- Detox
- Restyle
January 2020 - August 2021, Onsite - Jakarta
Front-End Engineerat
DOOgetherBuilt and shipped a mobile app from scratch to the App Store and Play Store, reaching 10k+ downloads.
Read moreShow less
Promoted to lead the frontend team within 6 months, managing 3 engineers. Built and shipped a mobile app from scratch to the App Store and Play Store, reaching 10k+ downloads. Partnered directly with C-level leadership and UI/UX on product direction and release planning.
- JavaScript
- Typescript
- React
- React Native
- Firebase
Projects
GitHub
Live2025 - PresentWebsiteForbes Predict
Prediction markets for the news Forbes readers are already reading
Live2026WebsiteForbes Predict: 2026 U.S. Midterms
Live election hub for the 2026 midterms
Live2025 - PresentWebsiteNodus Studio
Building from scratch a free Windows desktop app for gamers
LiveOpen sourceJune 2025 - PresentWebsiteImagined
Developing from scratch web app to Find and share the best prompts for AI image generation
LiveJune 2025 - PresentWebsiteYapp
Developing from scratch the all in one payment solutions for creators
- Open sourceMarch 2025 - PresentRepository
Xellar Kit
Create and develop open-source Web3 connectors that enable seamless integration with Xellar Passport and various other wallets, including MetaMask (injector) and WalletConnect
- Open sourceMarch 2025 - PresentRepository
Xellar Embedded Wallet SDK
Create and Develop SDK for Xellar's Embedded Wallets, allowing developers to easily integrate Xellar's Embedded Wallets into their applications
Open source
- Open: herdrdev/herdr-app #816feat: font settings pick like a combobox, popups stay attached to their triggerNov 10, 2026
- Open: herdrdev/herdr-app #812fix: scrolling the tab bar no longer races through tabsNov 10, 2026
- Merged: fractalboxdev/flare-dispatch #117fix(containers): demo image build needs the repo root as build contextAug 11, 2026
- Merged: fractalboxdev/flare-dispatch #115feat(demo-agent): port the product-demo agent CLI into the sandbox imageAug 10, 2026
- Merged: fractalboxdev/flare-dispatch #40feat(dispatcher): dashboard pagination + filteringAug 5, 2026
- Merged: agustinusnathaniel/maestria #92feat(cursor): add Cursor IDE and CLI plugin packageJul 21, 2026
- Merged: fractalboxdev/flare-dispatch #25feat(runs): add opt-out check command gateJul 20, 2026
- Merged: fractalboxdev/flare-dispatch #22fix(pr-review): enforce a configurable cooldown window via IDEMPOTENCY_KVJul 19, 2026