SnapFrame
Gen Z–styled photobooth app — pick a frame, shoot a countdown photo series, retake any slot, then save or send the composed image to WhatsApp, with Free/Pro frame gating.
Hi, my name is Janto
Senior Frontend Developer crafting scalable, high-performance web apps with React & Next.js for 6+ years — now steadily expanding into Mobile Development.

Passion led me here
Scalable, high-performance web apps in React & Next.js — SSR/CSR strategy, caching and pixel-perfect, production-grade UI.
Internal design systems and shared packages — forms, i18n, RBAC — that teams adopt as standards and ship faster with.
Taking the same product sense onto native screens with Flutter — widget composition, state management and platform APIs.
Gen Z–styled photobooth app — pick a frame, shoot a countdown photo series, retake any slot, then save or send the composed image to WhatsApp, with Free/Pro frame gating.
Feature-organized Flutter app for logging cafe sightings and feeding logs, with reverse-geocoded locations and a Riverpod/repository-driven data layer.
Express/Prisma REST backend for Journally — Postgres-backed sighting and feeding-log endpoints, deployed via Docker/Caddy on Oracle Cloud.
Self-directed dive into Flutter and native mobile patterns — widget composition, state management, and platform APIs — as a step toward broader client-side engineering.
Enterprise-grade platform with SSR/CSR strategy, dynamic routing, and per-tenant data isolation serving concurrent clients.
Form/validation, i18n, file uploader and RBAC libraries adopted as shared standards — cutting boilerplate 40%.
Secure, real-time patient record access with responsive interfaces and Vue-Query caching.
End-to-end registration, scheduling and poly coverage on Nuxt SSR — replacing manual workflows.
Three CMS platforms used daily by hundreds of merchants and staff, with Midtrans/Nicepay payments.
Built from the ground up — church operations, member management and digital offerings, full frontend lifecycle.

I architect frontend systems end-to-end — from SSR/CSR rendering strategy and caching to internal design systems and component libraries — across SaaS, healthcare, real estate and enterprise domains.
Currently deep in Flutter and mobile development, stretching that same product sense onto native screens — see the ongoing proof above.
Any great product starts with a clear goal. If you have a vision, I can help build it — send over a few lines about the role or project and I'll reply within 2–3 working days.
Email me at
motulojanto@gmail.comCall me at
+62 821-1213-1616