FULLSTACK DEVELOPER · 4+ YEARS

Muhammad ArfandySurya Nugraha

Golang · Flutter · React · Node.js

Fullstack developer with 4+ years building web and mobile applications. Proficient across JavaScript, React, Node.js, Golang, PHP, Laravel, and Flutter — from AI-powered backends to cross-platform apps. Solution-oriented, independent or collaborative, with a strong growth mindset.

// 01 ABOUT

Who I Am

Engineer by craft, problem-solver by nature.

Muhammad Arfandy Surya Nugraha portrait
4+
Years Exp.
3
Platforms
4
Companies

Muhammad Arfandy Surya Nugraha

A fullstack developer with 4+ years building web and mobile applications. I've shipped Flutter apps, React frontends, and Golang, PHP & Laravel backends — spanning edtech, digital-signature, and social-investing platforms.

Lately I've been deep in Golang services and AI systems — RAG chat and an AI CV-scoring pipeline. I love a hard challenge, and seeing what I build genuinely help people at scale.

▸ Currently focused on  Golang Backend & AI Systems
// 02 SKILLS

Tech Stack

Tools and technologies I work with day-to-day.

Backend
GolangPRIMARY
Node.jsPRIMARY
PHP / LaravelSECONDARY
PythonSECONDARY
Mobile
FlutterPRIMARY
DartPRIMARY
React NativeSECONDARY
Frontend
React.jsPRIMARY
JavaScriptPRIMARY
TypeScriptSECONDARY
Next.jsSECONDARY
Database, Cloud & Tools
PostgreSQLPRIMARY
FirebaseSECONDARY
SupabaseSECONDARY
GitSECONDARY
// 03 EXPERIENCE

Career Journey

Companies, roles, and studies that shaped my engineering craft.

Experience
Feb 2026
Apr 2026
Gotrade
Software Engineer
  • Designed a configurable badge system for social features — dynamic badges created from the admin panel based on user milestones (post count, trader status, portfolio thresholds up to $7K).
  • Built an extensible rules engine for scalable badge criteria, removing code changes when adding new achievements.
  • Shipped a “Share Gain” feature: users with ≥5% equity profit auto-generate and share visualized performance posts.
  • Added follow-from-post-card interactions and dynamic ticker pills with real-time price changes.
Jun 2025
Jan 2026
PT Arkademi Daya Indonesia
Backend Developer
  • Bug fixing, refactoring, and optimization across Laravel systems; built new Golang features including a user learning-progress tracking system.
  • Built an AI Chat System (Python + OpenAI API) using Retrieval-Augmented Generation — vector embeddings in Supabase with decision-tree context retrieval.
  • Built an AI CV-Scoring System: bulk CV processing via Redis Queue workers and a prompt-engineered scoring algorithm over job-description and CV summaries.
Jun 2024
Jun 2025
PT Arkademi Daya Indonesia
Mobile Developer
  • Refactored the video player for the latest Flutter and migrated Firebase Dynamic Links to native deep links for better navigation performance.
  • Added a Clear Data feature (cache/offline removal via Firebase Remote Config) and offline mode, with a revamped class-detail UI.
  • Refactored the codebase to Clean Architecture for scalability.
May 2021
Mar 2024
PT Djelas Tandatangan Bersama
Mobile Developer
  • Built Android & iOS apps in Flutter for digital document signing — e-certificates, seals, and QR codes.
  • Implemented staff management, access rights, biometric login, and a multilingual interface.
  • Enabled mass document signing and customizable signature templates.
Jan 2020
Mar 2020
PT Cudo Communications
Software Developer
  • Developed profile edit page, backup system, and form builder using Golang & PHP.
  • Built login and user-organization validation for the ATMS project.
Education
2019
2019
Pijar Camp
Full Stack Developer Bootcamp
Built web & mobile applications with React JS, React Native, and Express JS.
2018
2019
Palcomtech
Computer Science
Studied computer hardware/software and foundational programming, including PHP.
2015
2018
SMAN 7 Prabumulih
Science Major
Mathematics and Natural Sciences track.
// 04 PORTFOLIO

Selected Work

Projects built across different domains and technology stacks.

01

AI CV-Scoring System

Bulk CV evaluation pipeline — Redis Queue workers summarize each CV, then a prompt-engineered algorithm scores candidates against job-description summaries.

PythonOpenAIRedis QueueRAG
02

AI Chat (RAG)

Retrieval-Augmented Generation chat system storing context as vector embeddings in Supabase, with a decision-tree mechanism selecting which context the model retrieves.

PythonOpenAISupabaseVector DB
03

Social Badge & Share Gain

Configurable badge engine and “Share Gain” posting for a social-investing app — dynamic milestone badges and auto-generated performance posts.

LaravelFlutterPostgreSQL
04

E-Signature Mobile App

Cross-platform Flutter app for digital document signing — e-certificates, seals, QR codes, biometric login, and mass-signing workflows.

FlutterDartBiometricsPKI
// 05 GITHUB

Activity

Consistent contributions across personal and professional projects.

36
Contributions
49
Repositories
11
Commits (1y)
7
Years Active
CONTRIBUTION ACTIVITY  ·  LAST 12 MONTHS
// 06 CONTACT

Get in Touch

Open to new opportunities, collaborations, or a good engineering chat.

Let's work together

Whether you have a project in mind, a role to fill, or just want to talk shop — my inbox is open. Based in Jakarta Timur, Indonesia.