FULL STACK DEVELOPER

Muhamad Raafi Dewanto

Information Systems graduate from Gunadarma University and aspiring Full Stack Developer with hands-on experience building web and mobile applications using JavaScript, TypeScript, React, Next.js, React Native, Node.js, Express, PostgreSQL, MongoDB, and GraphQL. Currently developing software engineering skills through intensive project-based learning, covering frontend, backend, databases, authentication, API development, testing, and deployment. Previous experience in the retail industry strengthened communication, teamwork, attention to detail, problem-solving, and customer-oriented skills that I bring into software development.

Gunadarma University

PT MAP Active Adiperkasa

Responsible for inventory management, stock opname, incoming goods verification, and store operations.

Languages

JavaScriptTypeScriptHTMLCSS

Frontend

ReactNext.jsReact NativeExpoReduxTailwindDaisyUIBootstrapApollo Client

Backend

Node.jsExpress.jsNestJSGraphQLSocket.IORESTful APIMongoloquentApollo ServerSequelizebcryptjsJSON Web Token

Database

PostgreSQLMongoDBMySQL

Languages & Others

IndonesiaEnglishGit

Full Stack JavaScript Program

View Certificate ↗

CSS

View Certificate ↗

React

View Certificate ↗

JavaScript

View Certificate ↗

Software Engineer Intern

View Certificate ↗

Problem Solving

View Certificate ↗

Projects

01

Ruang — AI-Powered Task Management System

Ruang is a task management web application designed to help users organize projects and tasks efficiently. The application supports project and task management, task assignment, status and priority tracking, role-based access, and authentication. It also integrates AI-powered commands using Gemini API to create or manage tasks from natural-language instructions. Redis caching is implemented to improve data retrieval performance, while audit logging records important system activities.

Node.jsExpress.jsReact.jsVitePostgreSQLRedisGemini APISequelizeREST API

02

VitaFlux — Blood Donation Mobile Platform

A cross-platform blood donation app connecting donors with healthcare facilities through location-based blood matching, with features including donor screening, blood requests, QR check-in, donation tracking, and push notifications.

React NativeExpoTypeScriptNestJSMongoDBMongoloquentJSON Web Token

03

NØRD — E-Commerce Web Application

A full-stack fashion e-commerce application built with Next.js and TypeScript, featuring product browsing, product details, user authentication, and a structured product catalog. Integrated MongoDB for data management and Zod for secure and reliable form validation.

Next.jsTypeScriptReactMongoDBMongoloquentZodTailwind CSS

04

NexWork — Social Media Mobile Application

A mobile social networking application built with React Native and Expo, featuring post creation, user search, following, likes, comments, and profile management. Integrated GraphQL with Apollo Client and implemented JWT authentication with SecureStore for secure session management.

React NativeExpoGraphQLApollo ClientNode.jsMongoDBJSON Web Token

05

New Family 3000 Quiz Battle — Real-Time AI Quiz Application

A real-time multiplayer quiz application built with Socket.IO, allowing users to create and join rooms and compete in synchronized quiz sessions. Integrated AI-generated questions to dynamically generate quiz content using a full-stack architecture.

ReactNode.jsExpress.jsSocket.IOSequelizeAI APIAxios

06

GigsHub — Festival Ticketing Web Application

A full-stack festival ticketing web application built with Node.js and Express.js, featuring band discovery, ticket purchasing, authentication, and order management. Integrated Midtrans for payment processing and implemented automated API testing with Jest and Supertest.

ReactNode.jsExpress.jsPostgreSQLSequelizeJWTJestSupertestMidtransBcryptAI API

Let's work together.

Email ↗