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- 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- 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- 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- 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- 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- 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- 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- Architecting a new event portal using Next.js aims to serve 1,000+ attendees, new engagement features, and attendee leaderboard.
Full Stack Developer
Present- 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- 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- Mentored children in literacy and creativity, serving as a key team lead and coordinator during outdoor camping activities.
Publication Coordinator
2021-2022- Coordinated publicity efforts across 15+ internal teams, successfully promoting a regional event to an audience of over 100 schools.
Multimedia Staff
2021-2022- Managed and executed live streams for 10+ organizational events, operating cameras and utilizing OBS for broadcast production.
Staff
2024/2025- Active member of the Gadjah Mada Cyber Alliance, engaging with the university's technology and networking community.