Jan 2026 - Present
Senior Developer
UPS Technology Centre | Chennai, India
- Lead mobile development team and manage architecture decisions.
- Deliver Native iOS and .NET MAUI solutions with reusable components.
Jan 2026 - Present
UPS Technology Centre | Chennai, India
Jun 2022 - Oct 2025
Wipro | Chennai, Tamil Nadu, India
Aug 2020 - Apr 2022
Data Rooms Sterling Pvt. Ltd. | Chennai, India
Apr 2017 - Apr 2020
CML Medisoft Pvt. Ltd. | Chennai, India
Apr 2015 - Apr 2017
Contus Technology | Chennai, India
Jul 2013 - Apr 2015
Vaspaan Technology | Puducherry, India
Mobile platform for associates and job seekers to search and manage career opportunities.
Secure virtual data room application for document sharing in business-critical workflows.
Case and billing management app for legal professionals and firms.
.NET MAUI :- NuGet profile: kamal15 (4 packages, 4,845 total downloads).
Cross-platform contact module for iOS and Android with enterprise-grade sync, performance, and security.
1,204 total downloads • v2.1.1 • .NET 10.0
Features: Cross-platform support: iOS & Android with proper permission handling Configurable UI: fonts, colors, icons, animations, and dark mode via ContactConfig.Instance Ready-to-use views: KKSingleContactView (ungrouped) and KKGroupContactView (grouped) Pagination for performance: smooth loading of 2,000+ contacts Silent sync: first-time full sync, then incremental updates Enterprise-ready: reduces sprint effort for contact feature delivery Security-first: local DB encryption with PBKDF2 (SHA-256, 100k iterations, per-device uniqueness)
Audio playback library that supports bundled resources and local file system playback with built-in controls.
1,967 total downloads • v3.1.13 • .NET 10.0
Features: Read audio files from bundled resources and device local file system Cross-platform playback support for Android and iOS Predefined audio player controls for quick integration Progress control to show playback time Play, pause, and stop controls
Contact retrieval and management package for mobile apps with runtime permission handling and cross-platform support.
1,564 total downloads • v2.1.1 • Deprecated • .NET 8.0
Features: Retrieve and display phone contacts Search and filter contacts Runtime permission requests for contact access Cross-platform support for Android and iOS
Secure, enterprise-ready PIN entry and management library for .NET MAUI with setup, authentication, and lockout protection.
110 total downloads • v1.0.0 • .NET 10.0
Features: Secure storage: AES-256 encryption with device-specific keys PIN authentication views: setup + confirm and entry flows Lockout protection with configurable max attempts and retry duration Customizable UI with KKPinviewConstant Cross-platform support for Android and iOS Modern native-style PIN UI with system keyboard and auto-focus behavior Visual and animated feedback for invalid PIN and mismatch flows
SwiftUI packages focused on security-centric and customizable iOS user experiences.
Secure and customizable PIN entry/setup view for iOS and iPadOS using SwiftUI with encrypted PIN storage and lockout protection.
Swift Package Index
Core Stack
Professional Certification
Professional Certification
Professional Certification
Milestone 01
Recognized for outstanding performance and contributions.
Milestone 02
Successfully managed monthly production releases for MyManpowerApp with stable deployments.
Milestone 03
Managed development and technical lead responsibilities including incident management.
Milestone 04
NuGet packages with 3,000+ total downloads across MAUI and Xamarin libraries.
Milestone 05
Promoted from Senior Developer to Technical Specialist at Wipro.
I am currently open to full-time roles, remote opportunities, mobile app training engagements, and part-time consulting assignments.
Phone+91 9750461689
LocationChennai, Tamil Nadu, India
Send EmailA practical walkthrough on securing sensitive iOS data during app data-sharing workflows, with a focus on privacy-first handling and production-ready implementation guidance.
Read postA deep dive into iOS sandbox architecture and data container directories, with practical guidance on selecting the right storage path and applying file protection for stronger mobile security.
Read postA practical checklist to improve .NET MAUI app performance, covering modular UI design, compile-time binding, optimized layouts, list pagination, caching, and efficient background processing.
Read post