About me

How my curiosity led me into software engineering.

My story

My path into software engineering took shape while studying Computer Science at BINUS University. I became especially interested in the part of development that users rarely see: translating requirements into application logic, designing how data should be structured, and connecting different parts of a system so they work reliably together.

During my one-year internship at BINUS Online, I worked with another developer to build production features for the university's Learning Management System (LMS). My main project was an Event Management system that supported student activity submissions, staff approval workflows, and graduation-point tracking. I contributed to its database design, implementation, API integration, testing, UAT, and production release using C#, ASP.NET Core MVC, LINQ, and Microsoft SQL Server.

Today, I am developing my backend skills through Java and Spring Boot. I learn best by building, testing, deploying, and reflecting on what could be improved. This portfolio is a record of that process—a place where I share the projects I create, the engineering lessons I learn, and my progress toward becoming a dependable backend engineer.

Experience

Where I've contributed

  1. Feb 2024 — Feb 2025

    Jakarta, Indonesia

    Full Stack Developer Intern

    BINUS ONLINE

    Co-developed and deployed an event-management module for the university's Learning Management System. The module used ASP.NET Core Web API for its data operations and supported student activity submissions, staff approval workflows, and graduation-point tracking.

    • Developed RESTful CRUD endpoints with ASP.NET Core Web API for event configuration, student activity submissions, approval workflows, and graduation-point tracking
    • Built student and staff workflows for evidence submission, review, approval, revision, rejection, and accumulated-point tracking.
    • Integrated the Zoom API with the LMS to retrieve seminar attendance records and persist them for staff access.
    • Collaborated with developers, system analysts, and business users through requirements analysis, implementation, code review, testing, UAT, and production release.
    • C#
    • ASP.NET Core MVC
    • ASP.NET Core Web API
    • LINQ
    • Microsoft SQL Server
    • Git
    • Azure DevOps