Hello, I'm

JoshuaSenining

Full Stack Developer + Mobile Developer

Seven years shipping production software — Kotlin, Compose, Flutter and React Native on mobile, React, Vue and Node on the web, deployed on AWS and GCP. I care about clean architecture, honest performance numbers, and code the next person can read.

Joshua Senining
San Jose del Monte, BulacanOpen to remote
KotlinJetpack ComposeFlutterReact NativeReact / Next.jsVue / NuxtNode.jsDjangoLaravelKtor / SpringPostgreSQLSupabaseDockerAWS / GCP
01

What I do

I take products from an empty repo to something people use every day — and I'm just as happy inheriting a codebase that needs rescuing.

S/01

Full-stack product build

API, database, front end and deployment pipeline — one person accountable for the whole slice, from schema to ship.

S/02

Mobile app development

Native Android in Kotlin and Compose, or cross-platform with Flutter and React Native — tested, instrumented, and published to the stores properly.

S/03

Performance rescue

Crashes, jank and slow screens. I profile first, fix the real cause, then wire up monitoring so it stays fixed.

S/04

Releases & maintenance

CI/CD with GitHub Actions, Bitrise and Fastlane, JUnit and Espresso suites, performance benchmarks, analytics and store compliance.

S/05

AI-assisted delivery

I build custom agents and skills, then synchronise and orchestrate them across Claude, OpenAI, Gemini, Grok and local models — so a small team ships like a bigger one.

S/06

UI/UX design in Figma

Wireframes to a working screen: I design in Figma, keep a real design system, and then build it myself — no handoff gap.

02

About me

I started out writing Android apps and never stopped being curious about the other half of the stack — so I learned it. Today I move comfortably between a Compose screen, a Node or Django service, and the Docker file that ships them.

Most of my career has been client and outsourcing work under NDA — high-traffic consumer platforms where crashes cost money and deadlines don't move. That taught me to profile before I refactor, to write tests that earn their keep, and to communicate in plain language with backend, design and QA.

Beyond code, I've integrated the growth side of products — Facebook Ads API and campaign tracking, Adjust attribution, Tencent SDKs for live streaming and chat — and I'm comfortable in the room: running requirement meetings with owners, PMs, product designers and QA, and merging other people's work without drama.

I'm looking for a full-time remote role where I can own real features end-to-end. If that sounds like your team, I'd love to talk.

0+
Years experience
0+
Projects shipped
0+
Clients
35%
Crash rate cut
03

Skills

Frontend

01
React / Next.jsVue / NuxtTypeScriptTailwind CSSHTML / CSS

Backend

02
Node.js / ExpressPython / DjangoKtor / SpringPHP / LaravelREST / WebSockets

Mobile

03
KotlinJavaJetpack ComposeCoroutines / FlowMaterial 3Dagger HiltFlutterReact Native

Data

04
PostgreSQLMySQLFirebaseSupabaseRoom

Cloud & DevOps

05
AWSGCPDockerGitHub ActionsBitriseFastlaneCI/CD pipelinesPlay Console releasesApp signing & staged rolloutStore listing & compliance

Craft

06
Clean ArchitectureMVVM / MVISOLIDJUnit unit testingEspresso UI testingPerformance testingProfiling & benchmarksCode reviewFigma → UI/UX handoff

AI-assisted development

07
Claude Code CLIOpenAI APICursorAntigravityOllama (local models)QwenGeminiGrokCustom agents & skillsMulti-agent orchestrationAgent sync & handoffPrompt & workflow designMCP serversFigma → Claude MCPAndroid Studio MCP

Tools & workflow

08
Git (CLI)GitHubGitLabSourceTreeJiraZenTaoAndroid StudioVS Code

Design

09
FigmaUI / UX designDesign systemsPrototypingResponsive layout

Integrations & growth

10
Facebook Ads APIMeta ad campaignsAdjust SDKTencent SDKLive streaming & chatAttribution & funnelsPush notificationsFirebase (FCM, Analytics, Crashlytics)Google APIs (Maps, Sign-In, Play)

Security & hardening

11
JNI / NDKC / C++ProGuard / R8Code obfuscationKey & secret storageAuth & token flowsWeb app hardening

Collaboration

12
Working with PM / PD / QAClient & stakeholder meetingsRequirement breakdownBranching & merge conflictsPeer code reviewRemote async work
04

Experience

July 2022 — June 2026

Full Stack Developer + Mobile Developer

Freelance Outsourcing

Lead developer on a consumer mobile platform for international clients, plus the web tooling around it. I owned feature delivery end-to-end — API contracts, data layer, UI, release — and inherited a codebase that needed serious stabilising.

  • Cut the crash rate by 35% by optimising the heaviest modules
  • Integrated analytics tracking and event monitoring across the funnel
  • Improved cold start and screen load times, reduced ANRs
KotlinJetpack ComposeRetrofitRoomWebSocketsFirebaseBugSnagNode.js
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. Rebuilt older screens with modern components so they held up across device sizes.

KotlinAndroid JetpackRetrofitGoogle AnalyticsConstraintLayout
Sept 2020 — Feb 2021

Android Developer

Vertex Digital Entertainment Technologies

Developed entertainment apps for foreign clients, published and maintained them in Google Play Console, and worked shoulder-to-shoulder with the API and UI/UX teams to ship on tight deadlines.

  • Shipped multiple feature releases ahead of schedule
  • Handled Play Console publishing with zero compliance issues
KotlinJavaRetrofitFirebasePlay Console
June 2020 — March 2021

Web Developer (Freelance)

Pixelmate

Turned mockups into responsive, production websites and stayed on for testing, debugging and maintenance — my first real stretch into the full stack.

HTMLJavaScriptVue.jsPHPJSON
June 2018 — Dec 2018

Android Developer (Freelance)

Avatar Tech

Added features to existing Android apps and spent real effort on code quality — readable structure, testable units, fewer surprises for the next developer.

AndroidJavaJUnit
05

Selected work

Products where I owned both ends — data model and interface. Most client platform work sits under NDA, so it's summarised further down.

MJ
dashboard screenshot

Majar Funeral Service

WEB SYSTEM

A full management system for funeral service operations: inventory tracking, staff records and an online application flow. Database design, backend and interface were all mine.

PHPMySQLVue.jsInventory
AM
QR scan screen

Attendance Monitoring

MOBILE + WEB

School attendance built on QR codes — scan to check in, schedule attendance windows, export reports and back up records. Used daily by staff across a campus.

KotlinRoomQRCSV export
SP
parental dashboard

Spyrent

ANDROID

Parental control app: usage monitoring, website and app blocking, and device restriction management — a lot of careful work around permissions and background services.

AndroidServicesSecurityPolicies
PX
responsive page set

Pixelmate sites

FRONTEND

A set of responsive marketing sites built from design mockups, then maintained: performance passes, security updates and documentation for the client's own team.

Vue.jsJavaScriptPHPResponsive

Also contributed to

Shipped products, team collaboration
Landbank↗︎
Android · Banking
JoyRide↗︎
Android · Ride-hailing
GoodNovel↗︎
Android · Reading
Zoho Inventory↗︎
Web · Operations
ThredUp↗︎
Web · Marketplace
ShopGoodwill↗︎
Web · Auctions

Client platform work — under NDA

Nine consumer entertainment and fintech-style Android platforms built for international clients: multi-module architecture, live payments, real-time sockets, streaming, theming and localisation at scale. Names and screens are confidential — happy to talk through the engineering in a call.

06

Case studies

Improving app stability and reducing crashes

Freelance Outsourcing
CASE STUDY 01

Problem

A high-traffic Android client app crashed frequently and slowed to a crawl at peak hours. Retention was suffering and support tickets were piling up.

What I did

  • Refactored the API communication layer
  • Moved work onto proper Coroutines & Flow threading
  • Optimised Room queries and added sane caching
  • Wired up crash monitoring with BugSnag

Outcome

Crash rate down 35%, noticeably faster loading under heavy usage, and a clear drop in customer complaints.

“Joshua greatly improved the reliability of our app. Stability went up, crashes went down, and performance became noticeably smoother.”

Building functional web pages from scratch

Pixelmate — Freelance
CASE STUDY 02

Problem

The client needed responsive, functional web pages fast, plus someone to keep maintaining them after launch.

What I did

  • Built responsive pages with HTML, JavaScript, Vue.js and PHP
  • Tuned load performance and cleaned up the UI
  • Handled bug fixes, updates and security improvements
  • Wrote documentation so their team could take over

Outcome

Sites delivered on time, measurably better page performance, and a handover the client's own people could actually maintain.

“Joshua delivered a reliable and well-structured website. He handled development, testing and maintenance professionally.”

Faster feature delivery under a hard deadline

Vertex Digital Entertainment
CASE STUDY 03

Problem

Several new features had to ship quickly against a fixed launch date and competitive pressure — without letting quality slip.

What I did

  • Built new UI modules on Material Design foundations
  • Integrated stable APIs for each new feature
  • Iterated closely with backend and UI/UX
  • Tested every module before release

Outcome

Features shipped ahead of schedule, development velocity up, and engagement improved after launch.

“Joshua delivered features faster than expected while maintaining high quality. Turning requirements into working features was a major asset.”
07

What people say

Working with Joshua has always been smooth and efficient. His understanding of Android architecture, Kotlin best practices and clean code is consistently impressive. He takes ownership, communicates clearly, and delivers stable, production-ready features on time.
M
Mars Araullo
Senior Android Developer
One of the most reliable 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 integration and optimisation makes him a major contributor to project success.
M
Mark Basa
Senior Android Developer
Joshua consistently demonstrates solid engineering and strong problem-solving. He writes clean, maintainable code and understands modern tooling deeply. Just as importantly, he collaborates well with designers, testers and backend teams.
E
Efraim Canilang
Senior Android Developer
08 — CONTACT

Let's build
something

I'm looking for a full-time remote role, and I'm open to freelance work in between. Tell me what you're building.

Send a message