FarmByte Grow
Farm management app for tracking operations and connecting growers with the FarmByte marketplace. I helped migrate it from Android Native to React Native, improved UI responsiveness and stability, and contributed reusable shared UI.
Mobile Developer · Software Engineer
I am Didik Ismawanto, a Senior Mobile Developer with over 10 years of experience. I specialize in building, optimizing, and maintaining large-scale mobile applications across React Native, Android, and Flutter. My focus is on technical architecture, performance profiling, and leading engineering teams to deliver stable, high-quality products.
A selection of my engineering work across logistics, agriculture, B2B procurement, and media.
Farm management app for tracking operations and connecting growers with the FarmByte marketplace. I helped migrate it from Android Native to React Native, improved UI responsiveness and stability, and contributed reusable shared UI.
Consumer logistics app for booking, tracking, and paying for shipments across Indonesia. I refactored it to Clean Architecture, improved load performance, and integrated Midtrans, Xendit, MoEngage, and Insider.
News app from Radio Republik Indonesia with real-time updates, categorized coverage, and multimedia articles across iOS and Android.
PPOB app for agents to sell pulsa, pay bills, and book tickets. I built it in React Native with GraphQL and API-driven dynamic forms so new services could ship without an app release.
Online cashier and POS app for phones and tablets. I built a consistent multi-screen experience so merchants can run checkout and store operations from either device.
Agricultural information app for Indonesian vegetable farmers, covering planting maps, market prices, weather forecasts, and pest guidance in one place.
Helped migrate FarmByte Grow from Android Native to React Native, improved stability, and built shared UI plus Seller Center modules for marketplace onboarding.
Refactored SiCepat Express into Clean Architecture, improved performance for high-volume logistics users, and shipped payment and engagement integrations.
Built Posy POS for phones and tablets, and Klikoo PPOB with GraphQL dynamic forms so new services could be configured without code changes.
Built Meenistry and Meeva for B2B venue booking, rewriting Meenistry from Android Native to React Native and automating releases with Azure DevOps CI/CD.
Stabilized the Jukir parking app and built Park Go in Kotlin with Clean Architecture for faster parking bookings.
Built Truvel Hotel, an in-room Android service app with a locked-down launcher and Linphone VoIP for guest-to-staff calls.
Delivered multiple Android client apps in Java and Kotlin from implementation through Play Store release, with shared components and performance tuning.
I prefer clear architecture and reusable components that make future changes easier rather than optimizing only for the initial release.
I enjoy understanding existing codebases, identifying bottlenecks, and improving structure, performance, and reliability incrementally.
Performance issues should be investigated through profiling and real application behavior rather than assumptions.
CI/CD and development tooling should reduce manual work and make releases more predictable.
I'm Didik, a Mobile Developer with 10+ years of experience building production applications.
I started my career in Android development and later moved into React Native, while also working with Flutter and modern TypeScript-based development.
Most of my work has involved improving existing products, building new features, migrating applications, integrating third-party services, and making codebases easier to maintain.
I'm particularly interested in software architecture, performance, developer productivity, and building reliable products.
Politeknik Elektronika Negeri Surabaya
Informatics Engineering · 2012–2015