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.
Specialized in High-Scale Mobile Systems
A battle-tested foundation across complex fintech ecosystems, banking compliance, low-level 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.
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.
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.
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 Deep Dives
A closer look at key proprietary architectures, SDKs, and high-security systems built over 10+ years.
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
Application container, dependency injection root (Dagger/Hilt), dynamic theme dispatch
Accounts, balances, statements, fund transfers, ConnectIPS gateway bridges
Real-time camera frame OCR, biometrics, document upload, WebSocket state machine
mPOS terminal emulator, dynamic QR generation, settlement & receipt engine
OkHttp, Retrofit, SSL Pinning, token rotation, automated retry interceptors
Biometric CryptoObject, Android Keystore, AES-256 local encrypted Room DB
Custom atomic UI components, responsive layout system, accessibility compliance
Live Fintech & Mobile System Board
Interact with Chirag's modular mobile architecture. Click nodes to inspect Kotlin code specs or trigger live pipeline simulations.
:app Container
Application entry point, Dagger Hilt dependency graph orchestration, dynamic navigation dispatch, and theme configuration.
:feature:banking-core
Inter-bank fund transfers, wallet top-ups, transaction ledger state machine, and real-time balance calculations.
:feature:kyc-ocr
Continuous CameraX frame streaming, edge perspective correction, and on-device Tesseract optical character extraction.
SCT nPay SDK Gateway
Cryptographically tamper-proof payment gateway sheet embedded into hundreds of merchant and banking apps across Nepal.
:core:keystore & security
Hardware-backed Android Keystore, AES-256 GCM encrypted Room database, and Biometric CryptoObject authentication.
:core:network & sockets
OkHttp client with dynamic certificate pinning, token rotation interceptors, exponential backoff, and live WebSockets.
ConnectIPS / Central Bank Switch
Centralized settlement switch connecting Nepal Investment Bank (NIBL), Agricultural Development Bank (ADBL), and commercial gateways.
:feature:banking-core
Layer: Feature DomainModule Responsibility
Inter-bank fund transfers, wallet top-ups, transaction ledger state machine, and real-time balance calculations.
Underlying Tech Stack
class FundTransferUseCase @Inject constructor(
private val repo: BankingRepository,
private val security: KeystoreVault
) {
suspend fun execute(transfer: TransferRequest): Flow<Result<TransactionReceipt>>
}Featured Mobile & SDK Solutions
A comprehensive catalog of over 25+ production mobile banking apps, digital wallets, payment SDKs, computer vision tools, and consumer platforms.
MBank Multi-Module Banking & HRMS
MBank Pvt Ltd • Mobile Principal Engineer
Next-generation multi-module digital banking application and enterprise HRMS/ERP mobile solution.
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.
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).
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.
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.
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.
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.
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.
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.
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.
Canvas - Creative Drawing Studio
Freelance • Freelance Mobile Application Developer
Free-style digital illustration app featuring customizable brushes, layering, and high-resolution export.
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.
Nepal Electricity Authority (NEA) Official App
Inficare Pvt. Ltd. • Mobile Application Developer
Public utility mobile app for Nepal Electricity Authority serving nationwide electricity consumers.
Prabhu Insurance & OCR Suite
Inficare Pvt. Ltd. • Mobile Application Developer
Mobile insurance policy purchasing, claim submission, and automated vehicle/ID card OCR scanning.
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.
Mobile Principal Engineer
Core Responsibilities & Impact
Key Deliverables
Technologies Utilized
Tools, Technologies & Disciplines
A comprehensive overview of production-level proficiencies honed over 10+ years across mobile, distributed systems, and team leadership.
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 2022Conducted 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.
IIMS College
Sep 2019 – Dec 2019Taught undergraduate Computer Science / IT students core Java, multithreading, event-driven programming, and fundamentals of mobile application engineering.
Education & Foundation
Bachelor of Information Management (BIM)
2009 – 2015Comprehensive curriculum combining Software Engineering, Database Systems, Computer Networks, and Business Management.
Management (+2 / Higher Secondary)
2007 – 2009Foundational coursework in Economics, Accountancy, and Computer Applications.
School Leaving Certificate (SLC)
1993 – 2006Distinction academic record.
Let's Build Next-Gen Mobile Systems
Available for Principal Mobile Architect roles, high-scale FinTech consulting, SDK architecture, and technical leadership opportunities.