Daffa.dev
Available for new opportunities

Building Digital
Experiences That Matter

Senior Fullstack Engineer specializing in scalable architecture, high-performance interfaces, and intuitive user experiences.

Beyond the Code

I am a passionate Software Engineer specializing in web and mobile development. Based in Indonesia, I enjoy building reliable and scalable digital products that focus on performance and user experience.

My main expertise lies in the React ecosystem (Next.js & React Native) along with Node.js. I have experience developing various applications including mental health platforms, booking systems, and internal business dashboards.

I focus on writing clean and maintainable code while building systems that can grow with real business needs. Currently, I work with tools like Next.js, TypeScript, React Native, and MySQL, while also exploring opportunities to integrate AI into modern applications.

Technical Capabilities

Beyond just syntax—I focus on applying the right tools to build scalable, maintainable, and high-performance software.

01

Frontend & Mobile

Crafting responsive, high-performance user interfaces for web and mobile platforms.

React / Next.jsApp Router, Server Actions, SSR/SSG
React NativeExpo, NativeWind, Cross-platform
TypeScriptStrict typing, Interfaces, Generics
Tailwind CSSCustom Themes, Responsive Design
02

Backend & Database

Building robust server-side applications and managing data efficiently.

Node.js / ExpressRESTful APIs, Middleware
DatabaseMySQL, PostgreSQL, Firebase Realtime DB
AuthenticationJWT, OAuth, Firebase Auth
API IntegrationPostman, Third-party Services
03

Tools & DevOps

Streamlining development workflows and ensuring code quality.

Version ControlGit, GitHub, Branch Management
CollaborationJira, Notion, Agile/Scrum
Design HandoffFigma to Code, Design Systems
DeploymentVercel, CI/CD Pipelines
04

Core Competencies

Foundational skills that drive project success and team collaboration.

System AnalysisRequirement Gathering, Architecture
MentorshipCode Reviews, Technical Training
Problem SolvingDebugging, Performance Optimization
DocumentationTechnical Writing, API Docs

Work Experience

A timeline of my professional journey and contributions.

PT. Pola Inti Perkasa

Sept 2022 – Present
Web Developer (Full Time) Jakarta, Indonesia

Managing and maintaining multiple web assets for subsidiaries. Collaborating directly with the CTO to define technical priorities, implementing new features based on business needs, and optimizing system performance.

ReactNext.jsExpress.jsMySQL

PT. Logos Indonesia Mandiri

Mar 2024 – May 2025
Mobile Developer (Freelance) Remote

Developed a comprehensive mental health counseling mobile application. Built core features including booking systems, real-time chat, and user progress tracking. Ensured seamless integration with backend services.

React NativeFirebaseZustandTailwind CSS

IIS SMP Progresif Bumi Shalawat

Aug 2021 – June 2023
Web Developer Tutor Sidoarjo, Indonesia

Mentored junior high school students in web development fundamentals (HTML, CSS, JS). Designed curriculum and teaching materials, guiding students through final projects and personal website creation.

HTML/CSSJavaScriptTeaching

PT. Cerita Progresif Indonesia

Feb 2022 – May 2022
Frontend Engineer Remote

Contributed to the development of the Diceritain mobile and web applications. Focused on UI/UX enhancements and feature implementation, ensuring timely delivery of weekly sprints.

React NativeReact.jsUI/UX

Selected Case Studies

Deep dives into complex engineering challenges, architectural decisions, and product impact.

Mobile Developer (Freelance) – PT Logos Indonesia MandiriCase Study 01

Deeptalk – Mental Health Counseling App

A mobile platform that connects users with professional psychologists for online counseling sessions. The app allows users to explore psychologist profiles, book counseling sessions, and communicate through real-time chat.

Mental Health Services
Platform
Session Booking
Feature
Real-time Chat
System

The Challenge

Building a reliable counseling platform that supports real-time communication, session booking, and user data synchronization across mobile devices.

Technical Solution

Developed the mobile application using React Native and Expo. Integrated Firebase for authentication, real-time database, and push notifications. Implemented Zustand for global state management and optimized the UI for smooth user experience.

React NativeFirebaseZustandNativeWindExpo
Mobile Developer (Freelance) – PT Logos Indonesia MandiriCase Study 02

Deeptalk Psychologist – Counselor App

A companion mobile application designed for psychologists to manage counseling sessions, communicate with clients, and track consultation schedules.

Psychologists
User Type
Session Management
Feature
Real-time Chat
Communication

The Challenge

Creating a dedicated system for psychologists to handle multiple counseling sessions efficiently while maintaining seamless communication with clients.

Technical Solution

Built the psychologist-side mobile app using React Native and Firebase. Implemented session scheduling, real-time messaging, and push notifications for new client requests and session reminders.

React NativeFirebaseZustandNativeWindExpo
Web Developer – PT Pola Inti PerkasaCase Study 03

Megafit – Gym Booking & Membership System

A web platform for managing gym memberships, class bookings, and personal training sessions. The system enables users to book gym classes and manage their memberships online.

Class Booking
Feature
Membership Management
System
Gym Operations
Platform

The Challenge

Developing a booking system that supports class scheduling, membership management, and user activity tracking.

Technical Solution

Developed the web application using React and integrated backend services with Express.js and MySQL. Implemented booking logic, membership tracking, and API integrations to support gym operations.

ReactExpress.jsMySQLTailwind CSS
Web Developer – PT Pola Inti PerkasaCase Study 04

Pola Group Corporate Web Platform

Developed and maintained multiple corporate websites for subsidiaries under PT Pola Inti Perkasa using a custom-built CMS instead of third-party platforms.

Multi-site System
Web Platform
Custom CMS
Architecture
Reusable Components
Efficiency

The Challenge

Each subsidiary required different content structures and business features, making it difficult to maintain consistency while supporting flexible content management.

Technical Solution

Designed and developed a custom CMS-backed web platform using React, Next.js, Express.js, and MySQL. Implemented dynamic content management, reusable UI components, and flexible data structures to support multiple company websites with different requirements.

Next.jsReactExpress.jsMySQLTailwind CSS
Personal ProjectCase Study 05

Mindwell – Counseling Booking Website

A personal project focused on creating a simple and accessible counseling booking platform for mental health services.

Mental Health
Focus
Online Booking
Platform
Personal
Project Type

The Challenge

Designing a clean and intuitive user interface that simplifies the process of booking counseling sessions.

Technical Solution

Developed the platform using modern React-based technologies and deployed it for public access.

Next.jsReactTailwind CSS
Personal ProjectCase Study 06

CatetUang – Shared Expense Tracker for Couples

A collaborative finance tracking web application designed for couples to manage shared expenses in real-time. The platform helps partners stay aligned on spending, track household finances, and avoid end-of-month surprises.

Couples Finance
Focus
Shared Expense Tracking
Feature
Monthly Reports
Insight

The Challenge

Designing a simple yet effective system that allows two users to track shared expenses together while maintaining clarity, synchronization, and an intuitive interface.

Technical Solution

Developed a responsive web application that enables users to quickly log expenses, automatically calculate totals, and generate monthly reports. The system keeps financial data synchronized so both partners can monitor shared spending in real time.

Next.jsReactTailwind CSS

Trusted by Leaders

Collaborating with ambitious teams to deliver high-impact technical solutions.

"Daffa transformed our legacy platform into a high-performance modern web app. His architectural decisions reduced our technical debt significantly while improving team velocity."

Sarah Chen

Sarah Chen

CTO, TechFlow Inc.

"One of the few engineers who truly understands both product and code. He doesn't just build features; he builds scalable systems that solve real business problems."

James Wilson

James Wilson

Product Director, MegaFit

"Exceptional attention to detail in motion design and accessibility. The component library he built is still the backbone of our design system today."

Elena Rodriguez

Elena Rodriguez

Lead Designer, Creative Studio