Skip to main content

Missions

Real-world projects proving engineering depth and impact.

Mission Stats

8Missions Logged
3Platforms
20+Tech Arsenal

Mission Log

  • Primary Mission

    My Piggery Farm Manager

    A cross-platform mobile app I designed, built, and deployed solo. It handles pig inventory, expense tracking, income recording, and automated financial reporting with full offline support. Live on the Google Play Store.

    Mission Briefing

    Small-scale pig farmers managed herds, feed costs, and sales revenue using paper notebooks and spreadsheets. This led to lost records, inaccurate profit calculations, and zero visibility into which expenses were eating into margins. No affordable, purpose-built digital tool existed for this market.

    Strategy Deployed

    I architected and shipped a cross-platform mobile app using .NET MAUI with an offline-first SQLite data layer, backed by an ASP.NET Core API with PostgreSQL for cloud sync. Clean Architecture with MediatR keeps the domain logic decoupled from infrastructure, and MVVM separates UI concerns cleanly. The app handles full CRUD for pig inventory (breed, weight, age), categorized expense tracking (feed, medicine, labor, equipment), income recording from pig sales, and auto-generated profit/loss reports.

    Boss Battles

    Implementing conflict-free offline-to-cloud sync. The app writes to local SQLite while offline and reconciles with the PostgreSQL backend on connectivity, requiring idempotent upserts and timestamp-based conflict resolution to prevent duplicate or lost recordsDesigning a low-friction UX for users with limited smartphone experience. This meant large touch targets, minimal navigation depth, plain-language labels, and progressive disclosure so farmers can log a pig sale in under 10 secondsBuilding a secure auth flow with JWT access tokens and rotating refresh tokens, ensuring sessions survive unstable rural connectivity without forcing re-login while still invalidating compromised tokens server-side

    Mission Complete

    Shipped a production-grade farm management tool as the sole developer, from architecture design through Play Store deployment. The app delivers offline-first reliability, automated financial reporting, and a clean MVVM + Clean Architecture codebase that demonstrates end-to-end product engineering across mobile, API, and database layers.

    Gear Used

    .NET MAUIASP.NET CorePostgreSQLSQLiteC#Clean ArchitectureMediatRFly.io

    Deploy Links

  • Crafting MissionIn Development

    Personal Portfolio

    I architected this gaming-inspired portfolio as a meta-engineering showcase, building a Next.js 16 site that demonstrates modern web architecture while differentiating from standard developer portfolios through neon cyberpunk aesthetics and gaming terminology.

    Mission Briefing

    Generic developer portfolios fail to capture attention or convey personality. Recruiters scroll past identical hero sections, project grids, and contact forms. I needed a site that instantly communicates senior-level technical depth and creative identity within the first 10 seconds of viewing.

    Strategy Deployed

    I designed and built this site using Next.js 16 App Router with strategic Server/Client Component splits. Server Components handle SEO metadata and static content rendering, Client Components power Framer Motion animations and form interactions, and a fully data-driven content layer enforces zero hard-coded strings or colors. Tailwind CSS v4 with CSS custom properties delivers the neon cyberpunk theme, while TypeScript strict mode and Clean Architecture patterns prove enterprise-grade engineering discipline applied to personal branding.

    Boss Battles

    Balancing gaming aesthetics (neon gradients, animated backgrounds, cyberpunk terminology) with professional credibility for recruiters and hiring managers reviewing the siteEnforcing strict content constants and design token standards across 6 pages to prevent copy drift and ensure maintainability through TypeScript interfaces and centralized theme configurationAchieving Lighthouse 90+ performance scores with Framer Motion animations, custom Google Fonts (Orbitron, Rajdhani, Inter), and dynamic content while maintaining WCAG AA accessibility compliance

    Mission Complete

    Shipping a performant, accessible, and visually distinctive portfolio that proves full-stack engineering skill. It features 6 gaming-themed pages, Server/Client Component architecture, 142 unit tests with Vitest, WCAG AA compliant, fully responsive, with zero hard-coded content or design tokens.

    Gear Used

    Next.js 16React 19TypeScriptTailwind CSS v4Framer MotionVitestVercel
  • Legendary Mission

    Polaris Ride Command

    Contributed to a GPS navigation and ride-tracking mobile app for Polaris off-road vehicle owners, delivering real-time trail mapping, group ride coordination, and Bluetooth vehicle telemetry integration across Android and iOS.

    Mission Briefing

    Polaris off-road vehicle owners exploring remote trails needed GPS navigation that could handle low-connectivity terrain, coordinate group rides with multiple vehicles, and surface real-time vehicle diagnostics. Standard consumer map apps lacked offline reliability, multi-user coordination, and hardware integration for powersports use cases.

    Strategy Deployed

    I contributed features to a cross-platform mobile app built with Xamarin Forms and later migrated to .NET MAUI, integrating Mapbox SDK for custom trail mapping with offline tile caching, Bluetooth LE for real-time vehicle telemetry streaming (speed, fuel, diagnostics), and REST API endpoints for ride history syncing and group coordination. The app uses MVVM architecture for clean separation between UI and business logic, with NUnit tests covering critical GPS and telemetry workflows.

    Boss Battles

    Maintaining GPS accuracy and smooth map rendering in low-connectivity or zero-signal terrain. This required aggressive offline tile pre-caching, fallback to device GPS when network unavailable, and UI state handling for degraded connectivityMigrating a large production codebase from Xamarin Forms to .NET MAUI while maintaining feature parity and avoiding regressions. We coordinated an incremental migration strategy with automated regression testing and phased rolloutIntegrating real-time Bluetooth LE vehicle telemetry data streams (speed, RPM, fuel level, diagnostic codes) with stable connection handling, reconnection logic, and graceful degradation when vehicle is out of range

    Mission Complete

    Shipped and maintained a production app serving thousands of Polaris vehicle owners across Android and iOS, delivering reliable GPS tracking, offline trail maps, group ride coordination, and live vehicle telemetry. Contributed to the full Xamarin Forms to .NET MAUI migration.

    Gear Used

    Xamarin Forms.NET MAUIC#MapboxBluetooth LEREST APINUnitAzure DevOps
  • Elite Mission

    Polaris Slingshot

    Developed a companion mobile app for Polaris Slingshot three-wheeled autocycle owners, providing ride logging, vehicle diagnostics, and community features within the broader Polaris connected vehicle ecosystem.

    Mission Briefing

    Slingshot owners wanted a dedicated ride companion app tailored to the unique driving dynamics of three-wheeled autocycles. They needed ride tracking, vehicle health monitoring, and social features that accounted for hybrid motorcycle-car characteristics not served by generic automotive or motorcycle apps.

    Strategy Deployed

    I developed vehicle-specific features using shared Xamarin Forms architecture within the Polaris mobile platform, implementing ride route recording with Mapbox, Bluetooth LE integration for diagnostic data (speed, G-forces, tire pressure), and community ride sharing. The app reuses core navigation and telemetry components from Polaris Ride Command but adapts UI flows and telemetry logic for three-wheeled vehicle dynamics, maintaining feature parity across the multi-brand Polaris ecosystem.

    Boss Battles

    Adapting GPS tracking and telemetry display logic for three-wheeled vehicle dynamics. Slingshot cornering behavior differs from motorcycles and ATVs, requiring adjusted G-force thresholds and ride analytics tuningMaintaining feature parity and code reuse across the Polaris multi-app ecosystem (Ride Command, Indian Motorcycle, Slingshot) while supporting vehicle-specific customization. This required shared component libraries with dependency injection for brand-specific behaviorsEnsuring smooth over-the-air firmware update delivery for vehicle integration. This involved coordinating mobile app releases with vehicle software updates, handling version compatibility, and gracefully degrading when vehicle firmware is outdated

    Mission Complete

    Delivered a polished companion app with vehicle-specific ride tracking, real-time diagnostics, and community features, contributing to the broader Polaris connected vehicle ecosystem serving Slingshot owners on Android and iOS.

    Gear Used

    Xamarin Forms.NET MAUIC#Bluetooth LEREST APINUnitAzure DevOps
  • Main Mission

    Polaris Indian Motorcycle

    Built a ride companion app for Indian Motorcycle owners, delivering GPS navigation, ride recording, lean-angle tracking, vehicle health monitoring, and dealer connectivity across Android and iOS.

    Mission Briefing

    Indian Motorcycle riders needed a purpose-built companion app with GPS navigation, ride history analytics, and real-time vehicle diagnostics tailored to the motorcycle experience. Existing solutions lacked motorcycle-specific telemetry (lean angle, ride dynamics) and integration with Indian's dealer network for service scheduling.

    Strategy Deployed

    I built motorcycle-specific features within the shared Polaris mobile platform using Xamarin Forms and .NET MAUI. I implemented lean-angle tracking via device accelerometers and gyroscopes, ride route recording with Mapbox, Bluetooth LE integration for vehicle diagnostics (fuel range, tire pressure, service intervals), and dealer locator with in-app service scheduling. MVVM architecture keeps UI decoupled from telemetry processing, and shared component libraries enable code reuse across Polaris brand apps.

    Boss Battles

    Implementing accurate lean-angle calculation for two-wheeled motorcycle dynamics. This required sensor fusion of accelerometer and gyroscope data with filtering to eliminate road bumps and false positives, calibrated against known lean limits for Indian Motorcycle modelsOptimizing battery consumption for long-distance motorcycle rides (3+ hours continuous GPS and Bluetooth). I implemented adaptive GPS polling, background telemetry throttling, and low-power mode when device motion suggests stationary stopsCoordinating feature releases across multiple Polaris brand apps simultaneously while ensuring shared component library updates did not break Indian, Slingshot, or Ride Command apps. This required extensive regression testing and phased rollout via Azure DevOps pipelines

    Mission Complete

    Shipped a production motorcycle companion app with GPS navigation, ride analytics (distance, lean angle, cornering stats), and real-time vehicle health monitoring. Actively used by Indian Motorcycle riders worldwide across Android and iOS.

    Gear Used

    Xamarin Forms.NET MAUIC#MapboxBluetooth LEREST APIAzure DevOps
  • Boss Battle

    AXA Solutions

    Engineered cross-platform mobile applications and contributed web portal development for AXA Philippines' enterprise insurance platform, enabling policy management, claims processing, document uploads, and customer self-service across web, Android, and iOS.

    Mission Briefing

    AXA Philippines relied on fragmented legacy systems for insurance policy management, claims submission, and customer service. Customers could not view policies, file claims, or upload documents digitally, forcing reliance on phone calls, email, and in-person branch visits. The organization needed a unified digital platform meeting strict financial regulatory compliance and data security requirements.

    Strategy Deployed

    I engineered cross-platform mobile applications using Xamarin Forms with MVVM Prism architecture for dependency injection and navigation, and contributed AngularJS development for the web customer portal. Both were backed by shared REST APIs for policy data, claims processing, and document management. The mobile app handles offline policy viewing with local caching, secure document uploads with encryption in transit, and JWT-based authentication with token refresh. DevExpress UI components deliver enterprise-grade data grids and forms, while SQL Server backends handle transactional policy and claims data with audit logging for regulatory compliance.

    Boss Battles

    Integrating complex insurance business logic across web and mobile platforms. Policy premium calculations, coverage limits, claims eligibility rules, and renewal workflows required consistent implementation across AngularJS, Xamarin, and API layers to prevent data discrepanciesEnsuring data consistency between offline mobile state and server records. Customers viewing cached policies offline while admins update records server-side required conflict resolution strategies, optimistic concurrency checks, and clear UI feedback when local data becomes staleMeeting strict Philippine insurance regulatory compliance and security requirements. I implemented end-to-end encryption for document uploads, audit trails for all policy and claims transactions, role-based access control, and data residency compliance for sensitive customer information

    Mission Complete

    Delivered an enterprise-grade insurance platform serving AXA Philippines customers across web, Android, and iOS, streamlining policy management, claims processing, and document submissions while meeting financial regulatory compliance standards.

    Gear Used

    Xamarin FormsC#AngularJSREST APIMVVM PrismDevExpressSQL Server
  • Active MissionIn Development

    Coral Traceability Solutions

    Independently designing and developing an RFID-powered mobile traceability application for tracking coral specimens across aquaculture facilities. It ensures regulatory compliance, environmental accountability, and end-to-end lifecycle visibility from propagation to sale.

    Mission Briefing

    Coral aquaculture facilities face regulatory requirements to track individual coral specimens through their entire lifecycle (propagation, growth, transfer, sale) for environmental accountability, but lack a digital traceability system. Manual paper logs are error-prone, non-searchable, and fail to provide real-time compliance reporting for audits or regulatory inspections.

    Strategy Deployed

    I am architecting and actively developing a .NET MAUI Android application with native RFID hardware integration for the Swell C6 handheld scanner. It enables real-time coral specimen scanning via RFID tags, lifecycle event logging (tagging, feeding, transfer, sale), and offline-first data capture with cloud sync. Clean Architecture separates domain logic (specimen tracking, event validation) from infrastructure (RFID SDK integration, local SQLite storage), and Android binding libraries wrap the native Swell C6 Java SDK for C# interop.

    Boss Battles

    Integrating the native Swell C6 RFID hardware SDK via Android binding libraries. This requires JNI marshalling for RFID scan events and managing SDK lifecycle (initialization, connection, graceful shutdown) within .NET MAUI Android lifecycle hooksDesigning a reliable scanning workflow for field conditions at aquaculture sites. Humid environments, gloved hands, and rapid batch scanning of hundreds of specimens require large touch targets, audio/haptic feedback for successful scans, and error recovery when tags fail to readBuilding robust offline-first data capture for remote aquaculture facilities with intermittent connectivity. All RFID scans and lifecycle events write to local SQLite first, queue for background sync, and handle conflict resolution when multiple devices scan the same specimen

    Mission Complete

    Independently delivering an end-to-end RFID traceability solution as sole developer, currently in active development with CI/CD pipeline via Azure DevOps, field-tested scanning workflows validated by stakeholders, and offline-first architecture proven in pilot deployments.

    Gear Used

    .NET MAUIAndroidC#RFIDBluetooth LEAzure DevOpsClean Architecture
  • Side QuestIn Development

    Unity Flappy Bird Clone

    A deliberate skill expansion into game development. I recreated Flappy Bird mechanics in Unity to learn game physics, state machines, and object pooling patterns while applying enterprise engineering discipline to interactive entertainment.

    Mission Briefing

    After years of building enterprise mobile and web apps, I wanted to expand into game development but needed a scoped project to learn Unity fundamentals, game physics tuning, and real-time state management without getting lost in sprawling mechanics or asset production.

    Strategy Deployed

    I architected a complete Flappy Bird clone in Unity using C# with Rigidbody2D physics for bird movement, procedural pipe generation via object pooling for memory efficiency, a finite state machine for game flow (menu, gameplay, game-over), and ScriptableObjects for tunable gameplay parameters. The codebase follows separation of concerns where MonoBehaviours handle Unity lifecycle, pure C# classes manage game logic, and a simple event system decouples UI updates from gameplay state.

    Boss Battles

    Tuning Rigidbody2D gravity scale, jump velocity, and pipe gap spacing to hit the "difficult but fair" sweet spot. This required iterative playtesting and parameterizing values in ScriptableObjects for rapid tweaking without recompilingImplementing performant procedural pipe generation with object pooling to recycle GameObjects instead of instantiate/destroy spam. Pipes move left on FixedUpdate, despawn offscreen, and return to the pool for reuseBuilding a clean state machine for game flow transitions (Idle, Playing, GameOver, Restart) with proper event broadcasting to UI, score manager, and audio systems without coupling components via direct references

    Mission Complete

    Shipped a fully playable Flappy Bird clone demonstrating transferable engineering skills by applying SOLID principles, performance optimization (object pooling), and state management patterns from enterprise work to real-time interactive systems. Proved I can architect clean, maintainable code across domains.

    Gear Used

    UnityC#Game Physics2D AnimationUI System