SYSTEM STATUS: OPERATIONALrelease/v10.4.0 (main@8f3a9e1)
Kotlin 2.x • Swift 6 • Coroutines
Chirag Dangol
10+ Yrs Exp
<Principal />

Chirag Dangol

Mobile Principal Engineer & Fintech Architect

Panga, Kirtipur, Kathmandu, Nepal
Available for HirePrincipal Lead
valarchitect=ChiragDangol.init()

Engineering Next-Gen Mobile Systems

Lead Architect for Multi-Module Banking, Payment SDKs & Computer Vision

Architecting mission-critical, high-scale multi-module mobile banking (MBank, NIBL Thaili, ADBL Kisan), custom payment SDKs (SCT nPay), and real-time CameraX OCR engines. Leading mobile engineering teams to zero-defect deployments across Google Play & Apple App Store.

View 25+ Apps
9:41
5G
MBank Core Architecture
Digital Banking
Chirag
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 Architectural Pillars

Specialized Engineering Domains

10+ years of deep focus across mission-critical banking architectures, payment gateways, on-device OCR computer vision, and engineering leadership.

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
Inspect Architecture

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
Inspect Architecture

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
Inspect Architecture

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
Inspect Architecture
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
Architecture.kt
PRODUCTION
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 Ltd • Mobile 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 & Digihub • Mobile 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 Guru • Sr. 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)

Freelance • Freelance 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

Freelance • Freelance 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 Fundamentals•Kathmandu, 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 Programming•Dhobidhara 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