Hello, I'm Rafi Adi Pramana

Software Engineer | Mobile Developer | Flutter Enthusiast | Android Developer | Full Stack Mobile Developer

print("Building apps with passion, purpose, and people in mind")

Passionate Mobile Developer with a strong drive to learn, adapt, and grow. Experienced in building first-party Flutter SDKs for embedded devices, bridging Flutter's expressive UI toolkit with Android's native business logic using Kotlin. Skilled in developing offline-first mobile applications, conducting research, and collaborating across teams to deliver user-centered, reliable solutions.

What I Usually Do

Google I/O Extended Semarang Facilitator

Coding & Programming

I do a lot of things with code! From building meaningful products as a Mobile Developer, exploring exciting new technologies, to doing some research for software optimization — all to make better user experiences and smoother performance.

Tech Talk GDSC Semarang Region Speaker

Sharing Knowledge

Sharing is my way of spreading kindness — and I truly love it. I believe knowledge shouldn't stop at me; it's meant to be passed on to others who might need it someday.

Google I/O Extended Semarang Volunteer

Community Building

I'm the kind of person who's always curious about how others solve problems. You'll often find me at community events like GDG Semarang — sometimes as a volunteer, sometimes just there to learn and connect.

Medium Articles

Writing

Honestly, writing is another way for me to share what I've learned — usually through articles on Medium. I don't post that often, but every piece is written with care and intention.

Things I've Built

Personal Portfolio & Service Booking App for UI/UX Designer

Personal Portfolio & Service Booking App for UI/UX Designer

This mobile application is built with Flutter and Supabase for a professional UI/UX Designer who wants to provide a personalized platform for showcasing design projects and offering creative services. The app allows potential clients to explore portfolios, browse available design services, and make purchases directly within the app. Key features include user authentication (email & Google login), a project showcase dashboard with search and filter, service carousel, shopping cart, real-time chat (personal and group), profile management, and Stripe-based payment integration via Supabase Edge Functions. The project emphasizes an advanced and visually rich UI design, requiring high-level implementation to ensure a smooth and premium user experience.

Take a look

Attendify.id | Real-time Attendance Mobile App with HRIS Features

Attendify.id | Real-time Attendance Mobile App with HRIS Features

Attendify.id: Real-time Attendance System with HRIS Features is a mobile app designed to enhance employee performance through a managed attendance system, employee logbook, overtime permission management, and more. Key features include a real-time, location-based attendance system and a daily employee logbook for performance monitoring. This app has been successfully implemented internally, serving over 20 users within the company.

Take a look

FISIMATE: Student Portal | Mobile Physics Learning Application

FISIMATE: Student Portal | Mobile Physics Learning Application

FISIMATE: Student Portal is a mobile learning app designed to help Indonesian Junior High School students understand physics in a fun and engaging way. The key features of this app include interactive simulations of physics laws using the Unity game engine and an exam generator powered by Google Gemini GenAI. This app has been tested by more than 50 users, achieving a satisfaction rate of over 85%.

Take a look

Thoughts I've Shared

Understanding Deep Links for Flutter to Achieve Great User Experiences

Ever wondering how we can navigate to specific page within our app within just a link? Yeah, that's Deep Linking. We'll trying to implement those functionalities here.

Read More