~/ayisrhmn
about·work·projects·contact

// hello, I'm Fariz

Full-stack Developer_

Based in Indonesia, building polished, reliable web experiences across the stack with TypeScript, React, Next.js, and Node.js.

  • TypeScript
  • React
  • Next.js
  • Node.js
Get in TouchView Projects

01 — Hi there! 👋

I'm Muhammad Fariz Rahman — a Full-stack Developer based in Indonesia.

I’m passionate about building accessible, fast, and visually refined digital experiences that balance thoughtful design with solid engineering. Over the past 7+ years, I’ve built seamless experiences across web and mobile using React, Next.js, and Ionic, while also working with React Native and Nuxt.

Alongside my frontend experience, I’ve worked across the backend with NestJS, Express, and Fastify, as well as databases like PostgreSQL, MySQL, and MongoDB. This has given me a broader perspective on full-stack development, from building polished user interfaces to designing APIs, working with data, and thinking through system architecture.

My approach to development combines attention to detail, performance, and maintainability, with a focus on building products that are intuitive, reliable, and built to last.

When I’m not coding, I usually spend my time learning new web technologies, refining side projects, or catching up with games and chill playlists.

02 — Experience

Full-stack Developer · Native Productions
May 2024 — Present

I build modern web and mobile applications end-to-end using React, Next.js, Ionic, and NestJS, transforming product ideas into clean and intuitive user interfaces backed by solid backend logic. I design and ship REST APIs and database schemas with PostgreSQL and Prisma, and focus on optimizing performance across both frontend and backend to ensure applications run smoothly even at scale. I collaborate closely with C-Level, engineers, and product teams to deliver reliable, high-quality features.

TypeScriptNext.jsIonicNestJSPostgreSQL
Full-stack Engineer · Tada
June 2026 — Present

I build and maintain web applications end-to-end for a gift card and loyalty platform, working across a distributed microservice architecture with Node.js, and Express to turn product requirements into reliable, well-scoped features. I design and ship REST APIs and database schemas with PostgreSQL and Sequelize, integrate third-party partners through clean and stable interfaces, and focus on optimizing performance and handling bulk data flows so services run smoothly even at scale. I collaborate closely with tech leads, QA, and product teams to deliver solid, high-quality features.

JavaScriptNode.jsPostgreSQLMongoDB
Senior Frontend Engineer · Kano Solution
Oct 2020 — Mar 2026

I develop and scale web applications across multiple projects, focusing on building and maintaining clean, scalable frontend architectures. I work within the Vue.js, Nuxt.js, and React ecosystems, ensuring high code quality while keeping performance and long-term maintainability in check.

TypeScriptVue.jsNuxt.jsReact NativeGoMongoDB
Test Automation Engineer · PT HM Sampoerna Tbk.
Nov 2023 — Oct 2024

I set up automated testing for both web and Android applications, ensuring product quality through comprehensive end-to-end testing flows. My focus is on catching issues early in the development process so they don’t make it to production.

JavaScriptWebdriverIOJenkins
Web Developer · Genesys Integrated Indonesia
Sep 2018 — Oct 2020

I build web applications using Vue.js and Laravel, creating reusable components and clean, intuitive user interfaces. I also support product needs by delivering reliable features that align with overall functionality and user experience.

JavaScriptVue.jsLaravelMySQL

03 — Projects

Mager Klip - Satu Video, Puluhan Klip Viral!
Mager Klip - Satu Video, Puluhan Klip Viral!
Part of a development team building a AI-powered video clipping platform. Focused on engineering high-performance Next.js interfaces and scaling backend services with NestJS to handle content generation.
TypeScriptNext.jsNestJSPostgreSQL
Mager AI - Konten Mulus, Effort Minus
Mager AI - Konten Mulus, Effort Minus
Part of a development team building a AI content generator platform. Focused on engineering high-performance Next.js interfaces and scaling backend services with NestJS to handle content generation.
TypeScriptNext.jsNestJSPostgreSQL
Native Academy - Bantu kamu jago kerja secara digital
Native Academy - Bantu kamu jago kerja secara digital
Part of a development team building a unified LMS ecosystem. Developed scalable frontend structures with Next.js and TypeScript, delivering a high-performance and accessible platform through consistent, reusable UI components.
TypeScriptNext.jsNestJSPostgreSQL
Laundrin — Laundry management system
Laundrin — Laundry management system
Laundry management system — for managing orders, payments, customers, and daily laundry operations with dedicated admin and cashier/POS workflows.
TypeScriptNext.jsNestJSPostgreSQL
MyFulus — Personal Finance Tracker
MyFulus — Personal Finance Tracker
Personal finance tracker — a mobile-first PWA for logging income and expenses, seeing a monthly summary, and breaking spending down by category. Built for personal use, but the data model is multi-user ready.
TypeScriptNext.jsSupabase
KaloriBot — AI Calorie Estimator
KaloriBot — AI Calorie Estimator
AI-powered Telegram bot that analyzes food photos and estimates calories instantly. Simply send a meal photo and receive an estimated calorie breakdown in seconds.
Telegram BotJavaScriptNode.jsTelegrafOpenRouter

04 — Contact

Let's Work Together_
I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.
Email MeLinkedIn

Usually responds within 24 hours

© 2026 Muhammad Fariz Rahman. All rights reserved.

Built with Next.js and Tailwind CSS