Menu Navigation

Hi, I’m Adi Prasetya

Mobile Developer | Full-stack Developer

I’m Adi Prasetya, a Computer Science student at Universitas Sebelas Maret with hands-on experience building and shipping both mobile and web...

1

Projects Delivered

2

Years of Experience
available Currently Accepting New Projects
Adi Prasetya - Profile Photo

Nice to meet you!

Here’s a quick snapshot about me. What I do, where I’m based, and how you can reach me.

Mobile Developer | Full-stack Developer
Yogyakarta, Indonesia
adiprasetyaa11@gmail.com
Available for Work

I’m Adi Prasetya, a Computer Science student at Universitas Sebelas Maret with hands-on experience building and shipping both mobile and web products. I work primarily with Kotlin (Android/Android TV) and Laravel, and I’m comfortable taking features from idea → implementation → deployment—while keeping an eye on stability, performance, and real-world constraints. 

Currently, I develop Android TV features for hospitality use cases (in-room entertainment, info channels, promo signage), integrating with Laravel-based REST APIs and handling bug triage and root-cause fixes across diverse devices. I’ve also delivered freelance projects end-to-end, including a production Flutter app using Clean Architecture + modular structure with JWT auth and FCM, and an Android app released to Google Play. Outside of shipping products, I’ve taught mobile development as a teaching assistant. So, I care about clear architecture, readable code, and collaboration

Skills I use the most
#Kotlin (Android) #Android TV Development #Flutter #Laravel #Express.js #REST API Design #Firebase Ecosystem #MySQL

Services

Need a hand shipping a product? Here are a few ways I can help.

Android App Development (Kotlin / Java)

Production-ready Android apps with clean architecture, smooth UX, and reliable API/Firebase integration, built to stay fast and maintainable.

Get a quick estimate
Flutter Cross-Platform Development

Scalable Flutter apps with a modular codebase, consistent UI, and rapid delivery without sacrificing long-term maintainability.

Get a quick estimate
Laravel Back-End & REST API Development

Secure Laravel APIs with clean endpoint design, auth (JWT/session), and structured data flows. Ideal for mobile-first products.

Get a quick estimate
Mobile ↔ API Integration & Data Sync

Robust integration: token refresh, pagination, caching, and error handling. So, your app stays stable on real-world networks.

Get a quick estimate
Release & Deployment Support (Play Store / Hosting)

Release-ready delivery: versioning, signing, AAB builds, release notes, and deployment setup-ship confidently and consistently.

Get a quick estimate
Web Development (Laravel)

Clean, responsive Laravel websites and dashboards. Perfect for landing pages, admin panels, and content-driven systems.

Get a quick estimate

Featured Work

A curated selection of projects, click any card to see the details.

Mobile Apps
Narajiwa App

Skills & Tools

A quick look at what I’m confident building with.

Mobile
Kotlin (Android) Advanced
Android TV Development Intermediate
Flutter Intermediate
Backend
Laravel Intermediate
Express.js Beginner
REST API Design Intermediate
Firebase Ecosystem Intermediate
Database
MySQL Intermediate
Frontend
HTML Intermediate
CSS Intermediate
JavaScript Intermediate
Bootstrap 5 Intermediate
Tools
Git & GitHub Intermediate
Linux (Ubuntu) Intermediate

Experience & Education

Education

Bachelor of Informatics
Jan 2021 — Present

Universitas Sebelas Maret

  • IPK: 3.64/4.0
  • Relevant Course: Computational Network, Mobile App Development, Website Development, Software Engineering, Database System

Work Experience

Android Developer
Aug 2025 — Present

Life Media (PT. SaranaInsan MudaSelaras)

  • Develop Android TV features (in-room entertainment, info channels, promo signage) using Kotlin / Java.
  • Drive bug triage, root-cause analysis, and scoped fixes, ensure stability across diverse Android TV devices.
  • Integrate with Laravel-based REST APIs for authentication, content management, and room/hotel data sync.
  • Optimize build/release flow and versioning & collaborate with product via GitHub and issue tracking.
Teaching Assistant — Mobile App Development
Jan 2024 — Jul 2024

Universitas Sebelas Maret

  • Led 15 sessions for 103 students, teaching fundamental concepts of mobile application development using Kotlin.
  • Improved student understanding on Kotlin programming, OOP, and Android UI architecture.
  • Instructed students on building native Android components and designing application layouts.
  • Taught navigation, activity/fragment creation, and UI layer architecture.
  • Provided guidance on data storage, RecyclerView implementation, and internet-dependent features.
  • Introduced Repository pattern and WorkManager concepts and their importance in app development.
Part Time Teacher
Jan 2024 — Jun 2024

Digikidz Indonesia

  • Preparing the class, teaching, and evaluating the class to fulfill DigiKidz teaching standards and curriculum requirements.
  • Attending curriculum briefings and teaching training.
  • Providing management with better and more creative ideas for better teaching quality.
  • Teaching private or groups of kids around 5 - 18 years old for different course level and curriculum.
Teaching Assistant — Operating Systems
Jul 2023 — Dec 2023

Universitas Sebelas Maret

  • Created an engaging learning environment for 35 students with innovative teaching methods.
  • Led practical lessons on Windows and Linux (Ubuntu) systems.
  • Reviewed 150 assignments, provided constructive feedback, and offered personalized support.

Freelance Projects

Mobile Developer
Sep 2025 — Dec 2025

Dinas Perkim Kota Bontang

  • Led end-to-end development of the Smart Bontang mobile application from scratch using Flutter, delivering a scalable production-ready app.
  • Architected the codebase with Clean Architecture and a feature-based modular structure to enforce separation of concerns and improve long-term maintainability.
  • Built two distinct product experiences within one app: Citizen and Admin Operator (hierarchical dashboard by District/Sub-district/RT, resident search by ID/Name).
  • Implemented secure JWT-based authentication (Register/Login) and integrated REST APIs for all data consumption and synchronization.
  • Integrated Firebase Cloud Messaging (FCM) to deliver real-time user alerts (e.g., registration confirmation and critical notifications).
Android Developer
Jul 2025 — Oct 2025

Narajiwa

  • Developed a WebView-based Android application tailored to client specifications.
  • Set up and optimized the Android project, including advanced WebView handling (custom URL schemes, error page management, etc.).
  • Integrated Firebase Cloud Messaging (FCM) for reliable push notifications in both foreground and background states.
  • Conducted thorough testing, prepared metadata, built final release (AAB), and deployed the app to Google Play Store.

Certifications

Mobile Development Cohort
Aug 2023 — Dec 2023

Bangkit Academy led by Google, Tokopedia, Gojek, & Traveloka

  • Completed all courses and submissions within the Android Development Cohort.
  • Attendance at 100% of Instructor-Led Training (ILT) and obligatory sessions.
  • Collaborated with a team of 7 people on a capstone product; contributed to UI/UX design and mobile app development.

From the Blog

Short notes, write-ups, and lessons learned. Freshly added when I have something useful to share.

Throwback ke Major Updates Narajiwa bulan lalu 🛠️📲
Diary Feb 24, 2026
Throwback ke Major Updates Narajiwa bulan lalu 🛠️📲

Honestly baru sempat nulis sekarang karena abis release langsung langsung ketarik ke deadl...

Read more

FAQ

Quick answers to questions people usually ask before starting a project.

Most projects take 2–6 weeks depending on scope, content readiness, and revision cycles. After a quick requirement sync, I’ll provide a realistic timeline with milestones.

Project goals, reference apps/websites (if any), required features, branding assets (logo/colors), and content. If you don’t have everything yet, we can start with a lean MVP plan.

Yes. I strongly recommend shipping an MVP first, then iterating based on feedback. This approach reduces risk, saves budget, and gets you value faster.

Pricing typically covers planning, development, testing, and one round of revisions. Third-party costs (hosting, domains, paid APIs, Play Console fee) are not included unless specified.

We do revisions in structured rounds to keep feedback efficient. Small UI tweaks are fine, but new features or scope changes may affect timeline and cost.

Absolutely. I can integrate REST APIs, authentication flows (JWT/session), and data sync patterns. If the API is incomplete, I can also help define the contract and improve reliability.

Yes. I can help deploy Laravel projects to hosting/VPS and assist with domain/DNS setup. For mobile, I can prepare release builds and guide submission to the Play Store.

Yes. You will receive the complete source code and project assets upon final payment. You own the deliverables and can continue development independently or with another team.

Yes. I offer post-launch support for bug fixes, minor improvements, and monitoring. We can do a monthly maintenance plan or a pay-per-request model.

Android: Kotlin/Java. Cross-platform: Flutter. Backend: Laravel (REST APIs). I also work with MySQL and Firebase (Auth/FCM) depending on product needs.

Let’s build something together

Got an idea, a deadline, or a problem that needs a clean solution? Send a quick message. I'll reply as soon as I can.

Email
adiprasetyaa11@gmail.com

Typical response time: within 24–48 hours.

Loading...
Your message has been sent. Thank you!