About Me

Summary

Software Engineer with experience in feature development from frontend to backend integration using Next.js, React, Node.js, and Kotlin. Experienced in developing production-ready features, managing complex state with React Hook Form and TanStack Query, and REST API integration.

Has end-to-end SDLC experience from UI to backend integration, and accustomed to working in agile teams with sprints and cross-functional communication.

Next.jsReactTanStack QueryKotlinNode.js
Tech Stack

Skills

Frontend

HTMLCSSJavaScriptNext.jsReactTanStack QueryTailwind CSS

Backend

Node.jsExpressREST APISQL

Mobile Development

JavaKotlinXML Views

Machine Learning

PythonTensorFlowKeras

System Analysis & SRS

UML DiagramsClass DiagramUse CaseActivity DiagramSequence DiagramUser Flows

Tools

GitJest

Soft Skills

TeamworkProblem SolvingContinuous Learning

Languages

English: Advanced (590/677 - Amikom English Proficiency Test)
My Journey

Experience

PT Global Sukses Solusi (RUN System)

Frontend Engineer Intern

Nov 2025 – May 2026
  • Took over frontend development from the previous team (3 engineers) through a handover process, including debugging and refactoring features with defects.
  • Refactored and standardized code patterns in the frontend codebase to improve consistency and maintainability across modules.
  • Developed core features of a project management application, including CRU modules, insight dashboard, and Kanban workflow with dynamic stages using Next.js, TanStack Query, Tailwind CSS, and React Hook Form with reusable and consistent architecture.
  • Designed a dynamic Stage Setting module for configuring workflow stages in the Kanban project management feature.
  • Collaborated in weekly sprints with Product Manager, Backend Engineer, and UI/UX Designer to translate business requirements and integrate REST APIs.
  • Actively contributed with 387 commits and code reviews among Frontend Engineers as ownership of the project.
  • Wrote unit tests for custom hooks and business logic using Jest to improve application reliability.
  • Received Technical Knowledge: Excellent rating from mentor.

CV. Sidodadi Kreatif

Freelance Android Developer

August 2024 – December 2024
  • Developed Android applications in Kotlin with MVVM and Clean Architecture (multi-module).
  • Integrated REST APIs and implemented camera feature with GPS metadata (EXIF).
  • Built a single-activity app with 30 fragments, implementing native camera capture, GPS coordinate fetching, and offline ROOM database for geotagged image storage.
  • Managed inter-fragment navigation using Intent, Bundle, and Parcelable.
  • Performed minor updates, bug fixing, and refactoring on existing Android applications — including fixing offline login issues and refactoring GPS data fetching.

Seico Project

Personal Project

October 2025
  • Developed a Pomodoro Timer website with unique themes and animations using Next.js v15 App Router, Tailwind CSS, and Framer Motion, implementing NextAuth, SSR, and CSR.
  • Added customizable Pomodoro durations, a side drawer About page, and an admin dashboard to manage quotes and multilingual About content using RichText.

Forum Asisten Universitas Amikom Yogyakarta

Teaching Assistant – Backend Development

September 2024 – January 2025
  • Assisted in teaching Backend Development for Diploma in Informatics Engineering students using CodeIgniter and MySQL in computer lab sessions.

Eagle System

Freelance Backend Developer

July 2024 – August 2024
  • Built RESTful API using Express.js (Node.js) with MySQL database and Prisma ORM in an MVC architecture for Event Organizer business logic.
  • Developed item borrowing management features with stock management, and separated authorization for two user types (admin and employee) with JWT payload.
  • Managed user tables for accounts, events, announcements, inventory, and borrow requests (admin approves/rejects borrowing).
  • Partially integrated main features to frontend using Vue.js.

Menua Tuku Cafe App

Final Project — Backend Developer

May 2024 – July 2024
  • Built RESTful backend services using Express.js, MySQL, and Prisma ORM in an MVC architecture, ensuring single responsibility for each JS file.
  • Developed café sales features with user, product, category, and transaction management using Joi for request validation and Winston for Prisma query logging.
  • Implemented JWT middleware for role separation (admin for product management, cashier for transactions) and secured route access for authenticated users only.
  • Created a Docker Compose script to build and deploy the app and MySQL on a machine.

Event Manager Project

Personal Project

September 2025
  • Built a web application using Laravel 12 with Filament v4 for the admin dashboard and Blade Template for the public-facing site.
  • Developed core features for event, session, and reservation management with admin privileges.
  • Implemented event detail pages with session quotas and public reservation forms.

TodoList Project

Personal Project

October 2025
  • Created a To-do list web app featuring nested lists, search (array filter), and persistent storage via Local Storage using HTML, CSS, and JavaScript.
  • Applied DOM manipulation concepts to implement interactive features with an efficient algorithm.
Work

Projects

web

Seico Project

Pomodoro Timer website with unique themes, animations, and admin dashboard for managing multilingual content using Next.js and Framer Motion.

Next.jsTailwind CSSFramer MotionNextAuthRichText+4
web

TodoList Project

To-do list web app with nested lists, search, and persistent storage using Local Storage with HTML, CSS, and JavaScript.

HTMLCSSJavaScriptLocal StorageDOM
web

Event Manager Project

Web application using Laravel 12 with Filament v4 for admin dashboard and Blade Template for public-facing site with event, session, and reservation management.

LaravelFilamentBladeMySQL
mobile

CV. Sidodadi Kreatif (Android Projects)

Android applications developed in Kotlin with MVVM and Clean Architecture — featuring REST API integration, camera with GPS/EXIF metadata, offline ROOM database, and GPS coordinate fetching.

KotlinAndroidMVVMROOMGPS+2
backend

Menua Tuku Cafe App

Cafe sales management system with product, category, and transaction management using Express.js, MySQL, and Prisma ORM.

Express.jsMySQLPrismaJWTMVC
Education

Education

Universitas Amikom Yogyakarta

2021 - 2025

Bachelor's Degree in Informatics

GPA
0.00/ 4.00
Credentials

Certificates

Machine Learning for Android

Dicoding Indonesia

May 2026 – May 2029

Basic JavaScript Programming

Dicoding Indonesia

March 2026 – March 2029

Beginner Front-End Web Development

Dicoding Indonesia

February 2026 – February 2029

Fundamental Android Application Development

Dicoding Indonesia

February 2026 – February 2029

Beginner Back-End Development with JavaScript

Dicoding Indonesia

May 2025 – May 2028

Machine Learning Development

Dicoding Indonesia

February 2024 – February 2027

Mobile Programming (Flutter)

AMCC

September 25, 2023

Android Development for Beginners

Dicoding Indonesia

November 2023 - November 2026

Amikom English Proficiency Test

Universitas Amikom Yogyakarta

March 2025 – March 2026

Machine Learning Developer Program - Lintasarta Cloudeka Digischool 2023 Level Intermediate

Lintasarta Digital School

June 19, 2024

AWS Cloud & Gen AI Fundamentals

Dicoding Indonesia

May 2025 – May 2028
Contact

Get In Touch

Let's build something great together.

Send Me a Message