About Me

Hi, I'm John Dave — a Mobile Developer specializing in cross-platform applications and an aspiring Mobile Software Engineer. Focused on clean architecture, clean code, and constantly adopting new tech to build efficient, scalable apps.

Education

BS Information Technology

2022 — 2026

Bicol University College of Science · Legazpi City, Philippines

Achievements

Grand Winner — Naga City Mayoral Hackathon

2026

1st Place · Social Services Challenge

Read the article on Bicol University
Open Source

GitHub

901 contributions in the last year | 14 public repos

Professional

Experience

LCC Group of Companies

IT Specialist – Mobile & Desktop Developer

July 2026 – Present

Cross-Platform Application Maintenance: Maintain and optimize enterprise .NET MAUI Android and desktop applications supporting 100+ daily operational staff across 10+ warehouse and retail locations.

Offline-First Data Reliability: Engineered an offline-first SQLite caching layer that resolved race conditions and eliminated live data loss during high-traffic warehouse floor updates, cutting sync failures by an estimated 80%.

Barcode Hardware & Validation: Integrated custom hardware barcode scanning routines and automated test suites, eliminating data validation failures during inventory intake and reducing intake time per shipment.

.NET MAUIC#SQLiteAndroidDesktopBarcode/Scanner Integration

Quanby Solutions, Inc.

Software Developer Intern (OJT)

Payroll Management System

Feb – May 2026

Backend Leadership: Led backend development on a NestJS payroll system, establishing architectural standards and reviewing pull requests across a team of 3 engineers.

End-to-End Module Delivery: Architected and shipped 11 full-stack modules (NestJS, PostgreSQL, Next.js) covering authentication, attendance, overtime calculation, and payroll processing.

Security & Compliance: Implemented role-based access control (RBAC), audit logging, session timeouts, and end-to-end integration tests to safeguard financial workflows.

NestJSPostgreSQLNext.jsTypeScriptREST APIsRBACJWT
Selected Work

Projects

MyNagAlaga

MyNagAlaga

Citizen Services App for Naga City

Mobile Developer

2026

Grand Winner — 1st Naga City Mayoral Hackathon · Social Services Challenge

Built the citizen-facing Flutter app for Naga City's welfare and disaster response services using Clean Architecture with Riverpod, and Retrofit + Dio for type-safe API integration — winning the Social Services Challenge at the city's first Mayoral Hackathon.

Integrated the OpenStreetMap API to route users to the nearest evacuation center via proximity evaluation with interactive route display, replacing manual hotline lookups during emergencies.

Implemented the Digital Badge module for citizen identity verification across welfare and disaster response workflows.

FlutterRiverpodClean ArchitectureRetrofit + DioOpenStreetMap
ElecXus

ElecXus

Consumer Service Management App

Mobile & Backend Developer

Capstone · Albay Electric Cooperative

Aug – Nov 2025

Built the Flutter app that gives electric cooperative consumers self-service billing, payments, and complaint filing with map-based location tagging — replacing in-person office visits.

Integrated the PayMongo API end-to-end (GCash, Maya, GrabPay, Cards) across app and backend, including webhook handling for payment confirmation and failure states.

Delivered real-time complaint status updates over Socket.IO with Firebase Cloud Messaging push notifications, and pulled outage advisories from the cooperative's Facebook page using the Graph API.

FlutterPayMongoSocket.IOFCMFacebook Graph API
EatEase

EatEase

Food Ordering App

Mobile & Backend Developer

Jan – Mar 2025

Built the Flutter app with live order tracking, in-app customer–vendor chat over WebSocket, and PayMongo checkout, backed by a Node.js/MongoDB API handling orders and payment webhooks.

FlutterWebSocketPayMongoNode.jsMongoDB
Technical Skills

Tech Stack

Mobile

Primary Focus
FlutterDartClean ArchitectureMVVMRiverpodProviderGetItRetrofit + DioFirebase App DistributionFirebase Crashlytics

Integrations

REST APIs (Retrofit + Dio)JWT authenticationWebhook handlingPayMongoFirebase Cloud MessagingSocket.IOOpenStreetMapFacebook Graph API

Backend

NestJSExpress.jsNode.jsTypeScriptMySQLPostgreSQLMongoDBRedis

Tools

GitHub Actions (CI/CD)Git/GitHubPostmanAndroid StudioXcodeVSCode

CLEAN CODE.
CLEAN ARCHITECTURE.
ALWAYS.

Every tool in this stack is chosen deliberately. The goal is always the same — build things that are maintainable, scalable, and fast.

Get In Touch

Connect

Let's build
something great

Open to new opportunities, collaborations, and projects. Whether you have a role, a challenge, or just want to talk tech — reach out.