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 Delivered2
Years of Experience
Nice to meet you!
Here’s a quick snapshot about me. What I do, where I’m based, and how you can reach me.
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
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 estimateFlutter Cross-Platform Development
Scalable Flutter apps with a modular codebase, consistent UI, and rapid delivery without sacrificing long-term maintainability.
Get a quick estimateLaravel 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 estimateMobile ↔ 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 estimateRelease & Deployment Support (Play Store / Hosting)
Release-ready delivery: versioning, signing, AAB builds, release notes, and deployment setup-ship confidently and consistently.
Get a quick estimateWeb Development (Laravel)
Clean, responsive Laravel websites and dashboards. Perfect for landing pages, admin panels, and content-driven systems.
Get a quick estimateFeatured Work
A curated selection of projects, click any card to see the details.
Narajiwa App
Skills & Tools
A quick look at what I’m confident building with.
Mobile
Backend
Database
Frontend
Tools
Experience & Education
Education
Bachelor of Informatics
Jan 2021 — PresentUniversitas 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 — PresentLife 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 2024Universitas 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 2024Digikidz 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 2023Universitas 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 2025Dinas 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 2025Narajiwa
- 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 2023Bangkit 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 🛠️📲
Honestly baru sempat nulis sekarang karena abis release langsung langsung ketarik ke deadl...
Read moreFAQ
Quick answers to questions people usually ask before starting a project.
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.
Typical response time: within 24–48 hours.