About

Enthusiastic Computer Science fresh graduate with a solid foundation in programming and problem-solving. Experienced in building backend APIs and web applications through hands-on academic and personal projects.

Currently focused on building scalable APIs with Go, PostgreSQL, and MongoDB, while exploring fullstack development with Next.js and Flutter.

A fast learner and collaborative team player, ready to contribute to real-world software projects.

Experience

Sep 2024 — Jan 2025
  • Worked on API integration for Android/iOS apps and web solutions.
  • Collaborated with cross-functional teams to ensure seamless API functionality and performance.
  • Contributed to API maintenance and API development for multiple projects.
API IntegrationBackend DevelopmentCross-functional Collaboration
May 2023 — Jun 2023
  • Responsible to guide and support junior students in solving programming challenges in Java and Python.
  • Offering one-on-one assistance to help students strengthen their coding skills.
JavaPythonMentoring
Nov 2022
  • Created and drafted the official rule book for the tournament, ensuring clarity and fairness in competition guidelines.
  • Developed and organized the tournament brackets, efficiently managing the progression of matches.
  • Served as a judge, evaluating gameplay and ensuring adherence to the established rules.
Event ManagementDocumentationLeadership
Aug 2022
  • Educate orphans to the basic usage of laptops and its essential tools.
  • Giving knowledge to the orphans on basic coding using Scratch application.
  • Encourage orphans to take interests in technological advancements.
TeachingScratchCommunity Service

Education

2021 — 2025

Petra Christian University

Bachelor of Computer Science

GPA 3.15/4.00

Surabaya, Indonesia

2019 — 2021

Bopkri 1 Senior High School Yogyakarta

Graduate of Social Sciences

Yogyakarta, Indonesia

Projects

Aug 2024 — Sep 2024

Finance APP API

Backend Developer

Developed a simple API for managing personal finance, enabling users to track income and expenses. Implemented backend API functionalities for managing categories and transactions, with real-time balance monitoring and monthly financial reports.

GoMongoDB
Jun 2025

Developed a role-based web dashboard with sign-in and protected routes using Next.js. Implemented authentication and session handling with user and admin role differentiation, with full CRUD operations for inventory management.

Next.jsSupabase
Aug 2024 — Sep 2024

Book Management API

Backend Developer

Developed a RESTful API for managing book data using Go, Fiber framework, and PostgreSQL. Implemented CRUD operations with GORM ORM to simplify database interactions and ensure data consistency.

GoFiberPostgreSQLGORM
Jun 2025

Daily Planner

Mobile Developer

Developed a daily planner mobile application with authentication using Supabase Auth. Implemented task management features including CRUD, custom categories, priorities, and offline-first functionality using Hive with automatic data synchronization.

FlutterSupabaseHive
Apr 2025

Petra Bookstore

Mobile Developer

Developed an online bookstore mobile application using Flutter with structured navigation. Implemented home page displaying book listings, book detail page, wishlist functionality, and search/filter capabilities.

Flutter

Skills

Languages

Bahasa IndonesiaEnglish

Backend

GoPythonJavaPostgreSQLMongoDB

Frontend

HTMLCSSJavaScriptNext.jsFlutter

Tools

JetBrains IDEAndroid StudioGitPostmanPgAdminSupabaseDocker

Certifications