Available for Principal & Mobile Lead Architecture

Hi, I'm Chirag Maharjan Dangol

Mobile Principal Engineer & Fintech Architect

Architecting mission-critical, high-scale multi-module mobile banking, custom payment SDKs, and real-time OCR engines. Over a decade of leading mobile engineering teams to zero-defect deployments across Google Play & Apple App Store.

Panga, Kirtipur, Kathmandu, Nepal
dangol.chirag@gmail.com+977 9840055429
9:41
5G
MBank Core Architecture
Digital Banking
CD
NPR Encrypted WalletSCT Verified
NPR 4,850,290.00
**** 9428Clean Arch: Flow/State
ConnectIPS
Biometrics
Multi-Mod
Recent Tokenized StreamSub-second
ADBL / NIBL Interbank Switch+ NPR 25,000
Multi-Module Kotlin
Bank-Grade Keystore
Years of Experience
10+
Mobile & Core SDKs
Production Apps
25+
Android & iOS
Banking & Wallets
6+
Tier-1 FinTech
Developer SDK Scale
1M+
SCT nPay & OCR
Core Engineering Disciplines

Specialized in High-Scale Mobile Systems

A battle-tested foundation across complex fintech ecosystems, banking compliance, low-level computer vision, and engineering leadership.

01

Multi-Module Mobile Banking

Designing modular, decoupled, and scalable mobile banking architectures (ADBL Kisan, NIBL Thaili, MBank) ensuring bank-grade security, offline caching, and sub-second transaction workflows.

Kotlin CoroutinesMulti-ModuleDagger HiltClean Architecture
02

Fintech & Payment SDKs

Built 3rd-party Payment Gateways (SCT nPay SDK, CGPay, QuikPesa, MyPay) facilitating millions of utility, merchant mPOS, and cross-border remittance transactions.

SDK EngineeringPayment GatewaysmPOSZero Downtime
03

Computer Vision & OCR Onboarding

Integrated custom Optical Character Recognition (Tesseract & custom OCR SDKs) and real-time WebSockets for automated KYC, instant ID verification, and document digitization.

OCR / TesseractWebSocketsKYC PipelinesImage Processing
04

Team Leadership & Tech Mentorship

Directed mobile engineering squads to deliver zero-defect releases across Google Play & Apple App Store. Former Java & OOP instructor for Nepal Police HQ and IIMS College.

Engineering ManagementCI/CD PipelinesCode ReviewMentorship
Architecture & Systems Engineering

Engineering Deep Dives

A closer look at key proprietary architectures, SDKs, and high-security systems built over 10+ years.

System Blueprint

Enterprise Multi-Module Banking Architecture

Decoupled Android & iOS Architecture for Banking (MBank, NIBL Thaili, ADBL Kisan)

Designed a clean separation of concerns separating feature modules, core business domains, localized crypto-storage, and platform bridges. Reduces compile time, eliminates cyclic dependencies, and isolates critical banking security logic.

Key Technical Impact

Dynamic feature delivery and reduced APK download size
Bank-grade SSL Pinning & Keystore encrypted token caching
Sub-second startup time and 60 FPS smooth transactional UI
Decoupled testability with mockable domain repository layers
3D ISOMETRIC MODULE HIERARCHYDEPTH: ACTIVE
:app (Entry Point)

Application container, dependency injection root (Dagger/Hilt), dynamic theme dispatch

:feature:banking-core

Accounts, balances, statements, fund transfers, ConnectIPS gateway bridges

:feature:kyc-onboarding

Real-time camera frame OCR, biometrics, document upload, WebSocket state machine

:feature:merchant-mpos

mPOS terminal emulator, dynamic QR generation, settlement & receipt engine

:core:network

OkHttp, Retrofit, SSL Pinning, token rotation, automated retry interceptors

:core:security

Biometric CryptoObject, Android Keystore, AES-256 local encrypted Room DB

:core:design-system

Custom atomic UI components, responsive layout system, accessibility compliance

Interactive Architecture Sandbox

Live Fintech & Mobile System Board

Interact with Chirag's modular mobile architecture. Click nodes to inspect Kotlin code specs or trigger live pipeline simulations.

Trigger Live Pipeline:
Presentation & DI

:app Container

Application entry point, Dagger Hilt dependency graph orchestration, dynamic navigation dispatch, and theme configuration.

< 5ms startupInspect →
Feature Domain

:feature:banking-core

Inter-bank fund transfers, wallet top-ups, transaction ledger state machine, and real-time balance calculations.

12ms processingInspect →
Computer Vision

:feature:kyc-ocr

Continuous CameraX frame streaming, edge perspective correction, and on-device Tesseract optical character extraction.

85ms edge OCRInspect →
3rd-Party SDK Engine

SCT nPay SDK Gateway

Cryptographically tamper-proof payment gateway sheet embedded into hundreds of merchant and banking apps across Nepal.

sub-100ms checkout initInspect →
Hardware Security

:core:keystore & security

Hardware-backed Android Keystore, AES-256 GCM encrypted Room database, and Biometric CryptoObject authentication.

0.2ms cryptographic signInspect →
Resilient Networking

:core:network & sockets

OkHttp client with dynamic certificate pinning, token rotation interceptors, exponential backoff, and live WebSockets.

35ms RTT TLS 1.3Inspect →
Fintech Settlement Hub

ConnectIPS / Central Bank Switch

Centralized settlement switch connecting Nepal Investment Bank (NIBL), Agricultural Development Bank (ADBL), and commercial gateways.

Sub-second nationwide settlementInspect →
Architectural Component Spec

:feature:banking-core

Layer: Feature Domain

Module Responsibility

Inter-bank fund transfers, wallet top-ups, transaction ledger state machine, and real-time balance calculations.

Underlying Tech Stack

Kotlin CoroutinesStateFlowMVI Architecture
Benchmarked Latency:12ms processing
Kotlin Architecture SnippetProduction Tested
class FundTransferUseCase @Inject constructor(
    private val repo: BankingRepository,
    private val security: KeystoreVault
) {
    suspend fun execute(transfer: TransferRequest): Flow<Result<TransactionReceipt>>
}
Production Portfolio

Featured Mobile & SDK Solutions

A comprehensive catalog of over 25+ production mobile banking apps, digital wallets, payment SDKs, computer vision tools, and consumer platforms.

Featured
Fintech & Banking
AndroidiOS

MBank Multi-Module Banking & HRMS

MBank Pvt LtdMobile Principal Engineer

Next-generation multi-module digital banking application and enterprise HRMS/ERP mobile solution.

KotlinJetpack ComposeMulti-Module ArchitectureSwift+3
View 3D Technical Specs
Featured
Fintech & Banking
AndroidiOS

CGPay Digital Wallet

Digihub Pvt. Ltd.Mobile App Team Lead

Flagship digital wallet and payment ecosystem for Chaudhary Group (CG), enabling national utility payments and QR transactions.

Android JetpackKotlinSwiftREST APIs+2
View 3D Technical Specs
Featured
Fintech & Banking
AndroidiOS

Thaili Digital Paisa (NIBL Mobile Banking)

Digihub Pvt. Ltd.Mobile App Team Lead

Digital wallet and agent banking platform engineered specifically for Nepal Investment Bank Ltd (NIBL).

AndroidiOSKotlinSwift+2
View 3D Technical Specs
Featured
Fintech & Banking
AndroidiOS

Kisan App (ADBL Mobile Banking & Merchant mPOS)

Digihub Pvt. Ltd.Mobile App Team Lead

Comprehensive financial ecosystem for Agricultural Development Bank Ltd (ADBL) comprising Client App and Merchant mPOS.

AndroidiOSKotlinSwift+2
View 3D Technical Specs
Featured
SDKs & Core Tech
AndroidiOSSDK

OCR Onboarding & Verification SDK

Onepoint Financial Services & DigihubMobile App Team Lead

Real-time optical character recognition and instant KYC onboarding SDK for automated document digitization.

Tesseract OCRWebSocketsKotlinSwift+2
View 3D Technical Specs
Featured
SDKs & Core Tech
AndroidiOSSDK

SCT nPay 3rd Party SDK & Ecosystem

Inficare Pvt. Ltd.Mobile Application Developer

Pioneering 3rd-party payment gateway SDK created for Smart Choice Technologies (SCT nPay) used across hundreds of e-commerce apps.

JavaObjective-CAndroid SDKREST APIs+1
View 3D Technical Specs
Featured
Consumer & AgriTech
Android

Ambition Guru E-Learning Platform

Ambition GuruSr. Android Developer

Leading e-learning mobile platform in Nepal delivering live video lectures, exam preparation, and interactive quizzes.

KotlinAndroid JetpackExoPlayerRoom DB+2
View 3D Technical Specs
Fintech & Banking
AndroidiOS

MyPay & Paytime Digital Wallets

Digihub Pvt. Ltd.Mobile App Team Lead

Full-scale consumer digital wallets featuring peer-to-peer transfers, merchant loyalty programs, and bus/airline ticketing.

KotlinSwiftFintech APIsFirebase Distribution+1
View 3D Technical Specs
Remittance & Payments
AndroidiOS

Global Remittance Suite (JME Japan, Fast Remit, QuikPesa, Prabhu)

Inficare Pvt. Ltd.Mobile Application Developer

International money transfer and remittance platforms including JME Japan, HBL Mobile Remit, QuikPesa, Speed Japan, Kabayan Remit, and Asenso Remit.

JavaSwiftRESTful ArchitectureMulti-Currency Engines+1
View 3D Technical Specs
Consumer & AgriTech
Android

Krishi Ghar (Agritech Platform)

FreelanceFreelance Mobile Application Developer

Impactful agricultural portal built to empower Nepalese farmers with real-time market crop rates, weather forecasts, and pest advisory.

AndroidJava/KotlinSQLiteLocation Services+1
View 3D Technical Specs
Consumer & AgriTech
Android

Canvas - Creative Drawing Studio

FreelanceFreelance Mobile Application Developer

Free-style digital illustration app featuring customizable brushes, layering, and high-resolution export.

Custom Canvas 2D RenderingAndroid GraphicsTouch Event PipelineCustom Brushes
View 3D Technical Specs
Consumer & AgriTech
iOS

Youbble US Direction & Local Business Hub

Youbble (USA)Freelance Mobile Application Developer

American search and local directory platform connecting users with surrounding verified businesses, navigation directions, and services.

iOSSwiftCoreLocationMapKit+2
View 3D Technical Specs
Consumer & AgriTech
Android

Nepal Electricity Authority (NEA) Official App

Inficare Pvt. Ltd.Mobile Application Developer

Public utility mobile app for Nepal Electricity Authority serving nationwide electricity consumers.

AndroidJavaREST APIsLoad Shedding Engine
View 3D Technical Specs
Fintech & Banking
Android

Prabhu Insurance & OCR Suite

Inficare Pvt. Ltd.Mobile Application Developer

Mobile insurance policy purchasing, claim submission, and automated vehicle/ID card OCR scanning.

Tesseract OCRJavaCamera APIDocument Scanner
View 3D Technical Specs
Career Progression

10+ Years of Engineering Leadership

A track record of evolving from core native developer to Mobile Team Lead and Principal Engineer delivering institutional fintech products.

Full-timeKathmandu, Nepal

Mobile Principal Engineer

MBank Pvt Ltd
Aug 2025 – Present

Core Responsibilities & Impact

Leading the technical architecture and mobile strategy for enterprise-grade Multi-Module Mobile Banking solutions.
Architecting enterprise ERP and HRMS mobile applications to streamline corporate workflows and employee self-service.
Enforcing strict security guidelines, tokenized transaction pipelines, and clean architecture across cross-functional engineering teams.
Mentoring senior and junior mobile engineers in adopting state-of-the-art Jetpack Compose, Kotlin Coroutines, and modular build systems.

Key Deliverables

Architected multi-module mobile banking foundation from scratch
Engineered high-performance ERP & HRMS mobile clients
Standardized CI/CD automated test pipelines and code quality metrics

Technologies Utilized

KotlinMulti-Module ArchitectureJetpack ComposeCoroutinesSwiftERP/HRMSClean Architecture
Technical Competency Matrix

Tools, Technologies & Disciplines

A comprehensive overview of production-level proficiencies honed over 10+ years across mobile, distributed systems, and team leadership.

Android Development
ExpertCore
Kotlin & Coroutines/Flow
ExpertPrimary
Android Jetpack (Compose, Room, Hilt)
Modern
iOS Development & Swift
SeniorUIKit
Multi-Module Architecture
Architecture
Core Data & Local SQLite
Storage
CameraX & Custom 2D Canvas
Graphics/Vision
CV Direct Highlights:KotlinAndroid JetpackCoroutines/FlowSwiftiOS UIKitMulti-Module ArchTesseract OCRSCT nPay SDKWebSocketsFirebaseCI/CDClean ArchitectureSQLJava (Instructor)REST APIsBiometricsDagger Hilt
Academic & Mentorship Credentials

Teaching, Academia & Design Foundation

Combining rigorous academic software engineering fundamentals from St. Xavier's College with real-world corporate training for law enforcement and universities.

Teaching Career & Corporate Training

Nepal Police Headquarter

Dec 2021 – May 2022
Instructor of Java & OOP FundamentalsKathmandu, Nepal

Conducted technical training programs for cyber and IT officers of Nepal Police, teaching enterprise Java, Object-Oriented Programming principles, robust software design, and secure coding practices.

Object-Oriented Programming (OOP)Enterprise JavaData Structures & AlgorithmsSecure Software Design PatternsSystem Diagnostics

IIMS College

Sep 2019 – Dec 2019
Lecturer of Java ProgrammingDhobidhara Marg, Kathmandu, Nepal

Taught undergraduate Computer Science / IT students core Java, multithreading, event-driven programming, and fundamentals of mobile application engineering.

Core JavaMultithreading & ConcurrencyGUI & Event ModelsDatabase Connectivity (JDBC/SQL)Software Architecture

Education & Foundation

Bachelor of Information Management (BIM)

2009 – 2015
St. Xavier's College, Kathmandu, Nepal

Comprehensive curriculum combining Software Engineering, Database Systems, Computer Networks, and Business Management.

Management (+2 / Higher Secondary)

2007 – 2009
D.A.V College of Management, Lalitpur, Nepal

Foundational coursework in Economics, Accountancy, and Computer Applications.

School Leaving Certificate (SLC)

1993 – 2006
Ujjwal Shishu Niketan, Kirtipur, Nepal

Distinction academic record.

Design & Multimedia Specializations (Arena Multi Media)
Graphics Design Professional Course
Jan 2006 – Apr 2006
UI/UX, Color Theory, Typography, Vector & Raster Graphics
3D Animation & Modeling
May 2006 – Aug 2006
Spatial Modeling, 3D Rendering, Animation Kinetics
Initiate Direct Collaboration

Let's Build Next-Gen Mobile Systems

Available for Principal Mobile Architect roles, high-scale FinTech consulting, SDK architecture, and technical leadership opportunities.

Phone / WhatsApp
+977 9840055429
Location
Panga, Kirtipur, Kathmandu, Nepal
LinkedIn Profile
chirag-dangol
Connect

Send a Direct Message