Afif

Abdullah Afif Habiburrohman

Full Stack Developer

A community-driven Full Stack Developer with preference of Front End specializing in the Next.js and TypeScript ecosystem, with proven experience building full-stack applications from concept to deployment. I have successfully implemented complex solutions, such as an automated thesis scheduler using the Google Calendar API and led the migration of a high-impact NGO website. I complement my technical skills with dedicated community leadership, recognized as "Best Volunteer" for Go English and currently managing a team of 10 teachers in a long-term coordinator role.

Skills and Expertise

Languages

TypeScriptJavaScriptPHPPythonJavaKotlin

Framework

Next.jsReactLaravelVite

Platforms, Cloud & DevOps

LinuxVercelGoogle Cloud Console (GCP)SupabaseDockerNeonVPSHostinger

Database and ORMs

PostgreSQLMySQLPrismaDrizzle ORM

Tools and APIs

GitHubGoogle APIsREST API

Experiences

Front End Developer

Present
Berbagi Bites Jogja
  • Migrating from monolithic Laravel application to smaller, separated front end using Next.js, TypeScript, ShadCN/UI and back end Laravel/Rust.
  • Integrating headless WordPress CMS API with huge complex JSON into BBJ’s own news page.
  • Contributed to a platform that has a significant real-world impact, aiding in the distribution of 1,700+ kgs of food to over 9,400 recipients across 14+ foundations.
  • Developing a new digital transaction feature and building BBJ’s own CMS.

Front End Developer

Event Ongoing
Tech Enthusiast Day
  • Implemented a complex, interactive "Spinwheel" prize feature using client-side JavaScript.
  • Developed animations for the event's prize section using Framer Motion and Tailwind CSS.
  • Helped with navigation bar responsiveness, animations, and platform compatibility.

Full Stack Developer

Present
Forum Dato Low Tuck Kwong - PYC
  • Developing a new forum’s website, in direct collaboration with DITMAWA UGM and DTI UGM.
  • Building a full-stack website using Next.js, TypeScript, and Prisma (Supabase) to manage newsletters, program information, and scholarship applications for the forum.
  • Tasked with presenting the final application to the university directorate upon completion.

Back End Developer

Present
Proyek Aplikasi Dasar 1 (Thesis Scheduler)
  • Creating a complete thesis scheduling system using the Google Calendar API and OAuth 2.0 for secure UGM only authentication (@ugm.ac.id and @mail.ugm.ac.id).
  • Developed complex scheduling business logic from scratch, successfully preventing all event collisions between professors, students, and university rooms.
  • Secured the application with Auth.js v5 and managed the database schema (PostgreSQL) using Prisma ORM.
  • Built the system to automatically send Google Calendar invites to 3 professors and 1 student upon an admin's approval of the application.

Volunteer Teacher

July - Nov 2024
Go English
  • Awarded "Best and Dedicated Volunteer" for being good in teaching and high student engagement.
  • Managed and taught English to a class of 30+ children and teens.

Liaison Officer

May & Sept 2025
Vocational Career Days
  • Acted as the primary communications bridge between visiting companies and event attendees.
  • Interviewed company representatives to understand their hiring needs and effectively communicated their value proposition to interested student candidates.

Public Relation Coordinator

2025
PIONIR PERMADANI DTEDI
  • Managed and coordinated all internal and external communications for the alliance, successfully processing, archiving, and acquiring signatures for 150+ official documents.

Front End Developer

Present
Ramadan Di Kampus UGM 2026
  • Architecting a new event portal using Next.js aims to serve 1,000+ attendees, new engagement features, and attendee leaderboard.

Full Stack Developer

Present
Portfolio Website
  • Developed a full-stack URL shortener using Next.js, Prisma, Supabase that allows users to create custom/random links and manage their history via localStorage.

Teaching Division Coordinator

2020–Present
Ramadhan Masjid Nurul Huda
  • Demonstrate long-term leadership by managing a team of 10 teachers annually; responsible for creating the complete teaching curriculum, scheduling, and division budgeting.

Volunteer Teacher

Mid 2024 and early 2025
TBM Cendekia
  • Mentored children in literacy and creativity, serving as a key team lead and coordinator during outdoor camping activities.

Publication Coordinator

2021-2022
Lomba Keagamaan Islam
  • Coordinated publicity efforts across 15+ internal teams, successfully promoting a regional event to an audience of over 100 schools.

Multimedia Staff

2021-2022
Kerohanian Islam SMA N 2 Yogyakarta
  • Managed and executed live streams for 10+ organizational events, operating cameras and utilizing OBS for broadcast production.

Staff

2024/2025
Aliansi Siber Gadjah Mada (KOMATIK)
  • Active member of the Gadjah Mada Cyber Alliance, engaging with the university's technology and networking community.

Dato Low Tuck Kwong - Purnomo Yusgiantoro Centre Scholarship Recipient

© 2025 Abdullah Afif Habiburrohman. All rights reserved.