HELLO, I'M
Joshua Senining
Building scalable, high-quality mobile applications with Kotlin, Jetpack Compose, and modern Android architecture.

About Me
I am a passionate Android Developer with extensive experience in building high-performance mobile applications. My expertise lies in Kotlin, Java, and the modern Android ecosystem, including Jetpack Compose, Coroutines, and Dagger Hilt.
I thrive on solving complex problems and creating intuitive user experiences. Whether it's architecting a new app from scratch or optimizing an existing codebase, I am dedicated to writing clean, maintainable, and testable code.
5+ Years
Experience
20+
Projects
15+
Clients
∞
Coffee
Technical Skills
A comprehensive overview of my technical expertise and the tools I use to build exceptional apps.
Android Development
Architecture & Patterns
Libraries & Tools
Testing & CI/CD
Work Experience
My professional journey and the companies I've had the privilege to work with.
Android Developer
Feiwin Development
Lead Android developer for Feiwin Casino Mobile App, a mobile gaming/casino application developed for international clients. Implemented new features, optimized existing modules, and improved app performance and stability.
- •Increased app stability by optimizing heavy modules
- •Integrated analytics tracking and event monitoring
- •Improved loading speed and reduced crashes
Android Developer
Caps Lock
Built Android applications for internal business and client use. Focused on API integration, UI implementation, and analytics integration.
Android Developer
Vertex Digital Entertainment Technologies
Developed casino entertainment apps for foreign clients. Uploaded and maintained apps in Google Play Console, communicated with API/backend teams, and worked closely with UI/UX teams.
- •Improved app performance and fixed complex bugs
- •Maintained apps in Google Play Console
Web Developer (Freelance)
Pixelmate
Converted mockups into responsive websites. Performed website testing, debugging, and maintenance.
Android Developer (Freelance)
Avatar Tech
Added new features to existing Android apps. Wrote clean, testable, and maintainable code. Improved code quality and implemented robust testing.
Featured Projects
A selection of my recent work in mobile application development.

Game 99 (Vertical)
NDAA complete gaming platform with multiple entertainment features including sports, live betting, slots, and social messaging.

Ice Game (Horizontal)
NDAA horizontally-designed gaming platform featuring multiple game categories, VIP systems, and customizable themes.

GoldMarket
NDAA secure trading-style application with buy/sell features, multiple bank account binding, and identity verification.

9 Cloud Games
NDAA gaming platform similar to Ice Game and Game 99, with theme customization, payments, and bonuses.

Gold Games
NDAA complete gaming app with multiple game options, user services, rewards, and theme/language customization.

Bull Game
NDAA simple, card-based game app with rules, difficulty levels, history tracking, and customizable settings.

88 Games
NDAA game hub with multiple game categories, themes, rewards, and user support services.

7 Live
NDAA gaming app combined with live-streaming features, bonuses, and full payment/user support options.

7 Host
NDAA live-streaming host app where creators can stream, use filters, and receive earnings through linked bank accounts.
Spyrent App
A parental control app that lets parents monitor usage, block unwanted websites/apps, and manage device restrictions.
Majar Funeral Service
A web system for managing funeral service operations with inventory tracking and an online application system.
Attendance Monitoring
A school attendance app using QR codes, with tools for exporting data, backups, and scheduling attendance times.
Case Studies
Deep dives into some of the challenging problems I've solved.
Improving App Stability & Reducing Crashes
Feiwin Development
Problem
The client’s Android casino application was experiencing frequent crashes and performance bottlenecks, especially during peak user traffic. This was affecting user experience and retention.
Solution
- Refactored critical API communication layers
- Implemented proper threading with Coroutines & Flow
- Optimized Room database operations and caching
- Improved error handling and crash monitoring using BugSnag
Key Outcomes
Crash rate reduced by 35%, faster loading times during heavy usage, improved user satisfaction, and fewer customer complaints.
"Joshua greatly improved the reliability of our app. Our users immediately felt the difference. Stability went up, crashes went down, and performance became noticeably smoother."
Faster Feature Delivery for Gaming App
Vertex Digital Entertainment
Problem
The client needed to release multiple new features quickly for their casino entertainment app due to strict deadlines and competitive pressure.
Solution
- Implemented new UI modules following Material Design
- Added multiple game-specific features with stable API integration
- Coordinated closely with backend and UI/UX teams for rapid iteration
- Ensured all modules were well-tested before release
Key Outcomes
New features shipped ahead of schedule, better development velocity without compromising quality, and increased user engagement.
"Joshua delivered features faster than expected while maintaining high quality. His ability to understand requirements and turn them into working features was a major asset."
Publishing & Maintaining Google Play Apps
Vertex Digital Entertainment
Problem
The client needed an Android developer capable not only of coding but also handling Google Play publishing, analytics, and monitoring.
Solution
- Prepared production builds and handled Play Console requirements
- Integrated analytics tracking (events, behavior, funnels)
- Monitored app performance post-release
- Fixed issues discovered in real-time analytics and crash logs
Key Outcomes
Successful app launch with zero compliance issues, improved tracking of user behavior, and faster turnaround for post-release fixes.
"Joshua managed our Play Store releases smoothly and professionally. He handled analytics, publishing, and post-launch fixes without any issues. A dependable developer."
Improving UI/UX and Responsiveness
Caps Lock PH
Problem
The existing Android application had outdated UI elements and responsiveness issues across different screen sizes.
Solution
- Rebuilt UI screens using modern Android components
- Ensured compatibility across multiple devices/resolutions
- Improved layout performance using ConstraintLayout & Compose
- Worked with designers to achieve consistency across the app
Key Outcomes
A more modern, polished, and cohesive user interface, fewer layout bugs, smoother animations, and positive user feedback.
"Joshua modernized our app’s UI and made it feel brand new. Everything looked cleaner, loaded faster, and worked smoothly on all devices."
Building Functional Web Pages from Scratch
Pixelmate – Freelance
Problem
The client needed fast development of functional, responsive web pages for their brand, with ongoing maintenance support.
Solution
- Built responsive pages using HTML, JavaScript, Vue.js, PHP
- Ensured fast loading, clean UI, and good responsiveness
- Performed bug fixes, updates, security improvements
- Provided documentation and guidance for end-users
Key Outcomes
Fully functional websites delivered on time, improved page performance and stability, smooth handover and easy maintenance.
"Joshua delivered a reliable and well-structured website for us. He handled development, testing, and maintenance with professionalism. Very easy to work with."
What People Say
Feedback from senior developers and colleagues I've worked with.
Working with Joshua has always been a smooth and efficient experience. His understanding of Android architecture, Kotlin best practices, and clean code principles is consistently impressive. He takes ownership of his tasks, communicates clearly, and delivers stable, production-ready features on time. Joshua is a dependable Android Developer who brings real value to any team.
Mars Araullo
Senior Android Developer
Joshua is one of the most reliable Android Developers I’ve worked with. He approaches every task with attention to detail and a strong sense of responsibility. His expertise in Jetpack Compose, MVVM, API integrations, and app optimization makes him a major contributor to project success. Any team would benefit from his technical skills and professional attitude.
Mark Basa
Senior Android Developer
Joshua consistently demonstrates solid Android development skills and strong problem-solving abilities. He writes clean, maintainable code and has a deep understanding of modern Android tools and libraries. More importantly, he collaborates well with designers, testers, and backend teams. Joshua is a valuable asset in any development project.
Efraim Canilang
Senior Android Developer
Get In Touch
Interested in working together? Feel free to reach out for collaborations or just a friendly hello.