Building the systems that run a growing beauty business — ERP, marketplace integrations, ad-reporting automation and high-converting landing pages. From mobile apps to full-stack platforms, I turn messy operations into reliable, automated workflows.
Full stack developer building production systems for a growing D2C business.
I'm a Full Stack Developer who builds the systems a business runs on every day — and makes sure the numbers in them match reality.
Currently working as a Full Stack Developer at Montera Group, the company behind beauty brands Skinlyfe and Prepare. I build and run their internal ERP, marketplace integrations (Shopee & TikTok Shop), Meta Ads reporting automation, and product landing pages — systems the whole team relies on every day. My foundation comes from IDN Boarding School, where technology education meets a global mindset.
Outside work, I've backpacked across 20+ countries, which taught me to adapt fast and communicate clearly with very different people.
Web & Mobile
Full Stack Developer
163+ students
Proficient = used in production systems · Working knowledge = shipped projects with it · Familiar = learning / small projects.
Production systems I built at Montera Group, plus personal projects that show my range.
Company-wide ERP for a multi-brand beauty business. Real-time sync of Shopee & TikTok Shop orders, waybills, payouts and stock; sales dashboards that match Seller Center to the order; profit reporting with HPP. Includes face-verified attendance with an office-WiFi presence check and attendance map, plus a warehouse module: barcode scan stations, shipping labels and problem-parcel tracking.
Automated daily reporting for 40+ Meta (CPAS) ad accounts: pulls spend, purchases and revenue from the Graph API into the team's Google Sheets and a web dashboard, re-syncs the last 3 days and rolls monthly files over automatically. TikTok Ads are validated against the API; Shopee Ads spend is entered by the team and reconciled in the ERP.
Corporate website for Montera Strategic Group, the company behind Skinlyfe and Prepare. Clean, brand-consistent design covering About, Vision, Culture, Life at Montera, Careers and the brand portfolio — fully responsive and deployed on Vercel.
High-converting product landing pages and a branded link-in-bio for Prepare, each on its own subdomain with SSL, Meta Pixel events (PageView, AddToWishlist, InitiateCheckout) and a reusable one-command template for new products.
A WhatsApp-Web-style inbox that brings six affiliate team numbers into one screen: contact names and photos, unread/unanswered filters, reply time per chat, edit & delete history, and an audit log of every message sent from the web.
Team project (5 developers, IDN UJIKOM 2026) for JNE Hub Martapura: an Android attendance app with face detection and GPS geofencing, plus a Next.js admin panel for HR. My part: built the first version of the Flutter employee app — login, onboarding, face enrollment, attendance, leave, history and permission screens, with models and state management (4,000+ lines).
School project: a Flutter shopping app with Firebase authentication, a product catalog, product detail pages and a shopping cart.
School project: a Flutter news app that shows headlines by category and saves bookmarked articles offline with SQLite.
School project: a Laravel web app for managing employee data, calculating salaries and recording expenses, with an admin dashboard.
Building production systems for a growing business — and empowering the next generation of developers through hands-on training.
Own the internal tech for a multi-brand beauty company. Built and maintain the company ERP (orders, waybills, payouts, stock, profit, HR & attendance), integrate Shopee and TikTok Shop APIs, automate daily Meta ad reporting with TikTok Ads validation, ship product landing pages, and run the production server — security hardening, encrypted backups and monitoring.
Taught 3-day intensive web development programs (HTML, CSS, JavaScript) and guided students to build and publish their own websites.
Open to new projects, collaborations, and conversations.
Whether you have a product idea, a technical challenge, or simply want to connect — I'd love to hear from you. I'm available for freelance work and full-time roles.