Majar Funeral Service
WEB SYSTEMA full management system for funeral service operations: inventory tracking, staff records and an online application flow. Database design, backend and interface were all mine.
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.

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.
API, database, front end and deployment pipeline — one person accountable for the whole slice, from schema to ship.
Native Android in Kotlin and Compose, or cross-platform with Flutter and React Native — tested, instrumented, and published to the stores properly.
Crashes, jank and slow screens. I profile first, fix the real cause, then wire up monitoring so it stays fixed.
CI/CD with GitHub Actions, Bitrise and Fastlane, JUnit and Espresso suites, performance benchmarks, analytics and store compliance.
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.
Wireframes to a working screen: I design in Figma, keep a real design system, and then build it myself — no handoff gap.
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.
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.
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.
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.
Turned mockups into responsive, production websites and stayed on for testing, debugging and maintenance — my first real stretch into the full stack.
Added features to existing Android apps and spent real effort on code quality — readable structure, testable units, fewer surprises for the next developer.
Products where I owned both ends — data model and interface. Most client platform work sits under NDA, so it's summarised further down.
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.
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.
Parental control app: usage monitoring, website and app blocking, and device restriction management — a lot of careful work around permissions and background services.
A set of responsive marketing sites built from design mockups, then maintained: performance passes, security updates and documentation for the client's own team.







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.
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.
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.”
The client needed responsive, functional web pages fast, plus someone to keep maintaining them after launch.
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.”
Several new features had to ship quickly against a fixed launch date and competitive pressure — without letting quality slip.
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.”
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.
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.
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.
I'm looking for a full-time remote role, and I'm open to freelance work in between. Tell me what you're building.