Mobile Application Developer with hands-on experience across modern cross-platform stacks and
native Android development. Recent work focuses on React Native with Expo,
building and testing mobile applications on physical devices and integrating them with
existing backend and Web3 ecosystems. Previous mobile work includes native Android
(Java) with ASP.NET MVC backend integration, and cross-platform mobile
development with Xamarin.Forms targeting both Android and iOS. Backend and API
experience in C#/.NET, Node.js and TypeScript supports building complete, integrated mobile
applications rather than isolated UI.
Built a mobile client for the SeedGenesis ecosystem using React Native and Expo, with recent
development and configuration against Expo SDK 57.
Ran and tested the application on a physical Android device, handling the build, install and debug
cycle through Expo tooling and ADB.
Integrated the mobile app with the SeedGenesis backend, covering seed balances and
harvesting-related functionality as implemented in the current codebase.
Worked on the harvesting workflow, including QR scanning of seed-related identifiers where the
current implementation supports it.
Connected the mobile client to the related desktop/web platform where the ecosystem requires shared
data, keeping the mobile and web sides consistent.
Iterated on the mobile experience directly on-device rather than relying only on emulators, to catch
real-device behaviour early.
Jandro — Native Android with ASP.NET MVC Backend
Android · Java · Android SDK · ASP.NET MVC · SQL Server
Developed a native Android application in Java using Android Studio and the Android SDK.
Implemented a background service to collect call and SMS data on the device and transmit it to a
remote backend.
Integrated the Android client with an ASP.NET MVC web portal and backend, which stored and displayed
the collected data for remote monitoring.
Handled the mobile-to-backend contract directly — request format, authentication and error handling
— rather than working only on the UI side.
Probin — Cross-Platform Mobile with Xamarin.Forms
Xamarin.Forms · C# · .NET · Android · iOS
Built a cross-platform mobile application with Xamarin.Forms targeting both Android and iOS from a
shared C# codebase.
Used a shared UI and business-logic layer across platforms, with platform-specific handling only
where required.
Focused on the mobile client, including screens, navigation and integration with the supporting
backend.
Supporting Backend & Integration Experience
Full-Stack / Backend DeveloperSelected Projects
Kabby · Ecomsys · Coinatik
Developed backend services and management portals using ASP.NET MVC and ASP.NET Core that mobile and
web clients integrate with.
Built REST endpoints, authentication and data-sync logic used by client applications, including the
Jandro backend, the Ecomsys platform and Coinatik's exchange workflows.
Worked with SQL Server, PostgreSQL and stored procedures as the data layer behind the APIs consumed
by mobile and web clients.
ASP.NET CoreASP.NET MVCC#REST APIsSQL
ServerPostgreSQL
Built client-facing applications in React, Next.js and Node.js where mobile and web clients share the
same backend APIs.
Worked on API design, authentication and real-time data transport (WebSocket) — the same integration
concerns that mobile clients depend on.
ReactNext.jsNode.jsTypeScriptREST
APIsWebSocket
Engineering Approach
I treat a mobile app as a client of a larger system, not as an isolated UI. That means
understanding the API contract, authentication, state management and error handling on
the device, and how those depend on backend behaviour. I build and debug on physical
devices rather than only on emulators, because real-device testing catches issues that
an emulator will not. Across React Native, native Android and Xamarin.Forms work, my
focus has been on shipping a mobile client that behaves correctly against its backend,
not just on getting the screens to render.
Most source code is private due to client confidentiality. Built by Abbas Sabetghadam · Published under
Sabetsoft