HELLO, I'M

Joshua Senining

Building scalable, high-quality mobile applications with Kotlin, Jetpack Compose, and modern Android architecture.

Joshua Senining

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

KotlinJavaJetpack ComposeXML LayoutsMaterial Design 3

Architecture & Patterns

MVVMMVIClean ArchitectureRepository PatternSOLID Principles

Libraries & Tools

CoroutinesFlowDagger HiltRetrofitRoom DatabaseFirebase

Testing & CI/CD

JUnitEspressoMockitoGitHub ActionsBitrise

Work Experience

My professional journey and the companies I've had the privilege to work with.

July 2022 - Present

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
KotlinAndroid JetpackComposeRetrofitFirebaseRoomBugSnagWebSockets
Jan 2022 - June 2022

Android Developer

Caps Lock

Built Android applications for internal business and client use. Focused on API integration, UI implementation, and analytics integration.

KotlinAndroid JetpackRetrofitGoogle Analytics
Sept 2020 - Feb 2021

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
KotlinJavaRetrofitFirebaseGoogle Play Console
June 2020 - March 2021

Web Developer (Freelance)

Pixelmate

Converted mockups into responsive websites. Performed website testing, debugging, and maintenance.

HTMLJavaScriptVue.jsPHPJSON
June 2018 - Dec 2018

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.

AndroidJava

Featured Projects

A selection of my recent work in mobile application development.

Game 99 (Vertical)

Game 99 (Vertical)

NDA

A complete gaming platform with multiple entertainment features including sports, live betting, slots, and social messaging.

AndroidGamingSocial
Ice Game (Horizontal)

Ice Game (Horizontal)

NDA

A horizontally-designed gaming platform featuring multiple game categories, VIP systems, and customizable themes.

AndroidGamingMulti-language
GoldMarket

GoldMarket

NDA

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

AndroidFinTechTrading
9 Cloud Games

9 Cloud Games

NDA

A gaming platform similar to Ice Game and Game 99, with theme customization, payments, and bonuses.

AndroidGamingRewards
Gold Games

Gold Games

NDA

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

AndroidGamingMulti-theme
Bull Game

Bull Game

NDA

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

AndroidCard GameLogic
88 Games

88 Games

NDA

A game hub with multiple game categories, themes, rewards, and user support services.

AndroidGamingHub
7 Live

7 Live

NDA

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

AndroidLive StreamingGaming
7 Host

7 Host

NDA

A live-streaming host app where creators can stream, use filters, and receive earnings through linked bank accounts.

AndroidStreaming ToolsCreator
S

Spyrent App

A parental control app that lets parents monitor usage, block unwanted websites/apps, and manage device restrictions.

AndroidParental ControlSecurity
M

Majar Funeral Service

A web system for managing funeral service operations with inventory tracking and an online application system.

WebManagementInventory
A

Attendance Monitoring

A school attendance app using QR codes, with tools for exporting data, backups, and scheduling attendance times.

AndroidEducationQR Code

Case Studies

Deep dives into some of the challenging problems I've solved.

Improving App Stability & Reducing Crashes

Feiwin Development

CASE STUDY #1

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

CASE STUDY #2

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

CASE STUDY #3

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

CASE STUDY #4

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

CASE STUDY #5

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.

M

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.

M

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.

E

Efraim Canilang

Senior Android Developer

Get In Touch

Interested in working together? Feel free to reach out for collaborations or just a friendly hello.