Sk Niyaj Ali

Sk Niyaj Ali

Software Engineer | Kotlin Multiplatform Developer | Open Source Contributor

About Me

Technology enthusiast with expertise in cross-platform development

A technology-enthusiastic, detail-oriented, and committed engineer, experienced in web and Android development using the latest technologies and tools. I specialize in Kotlin, Android, Kotlin Multiplatform (KMP), and various web technologies including PHP, Laravel, and JavaScript.

Currently pursuing a Master's degree in Computer Science with a specialization in Software Engineering. My coursework focuses on advanced topics in software architecture, distributed systems, and mobile application development.

I am passionate about creating tools that improve developer productivity and code quality, with significant contributions to open-source projects, particularly within the Mifos Initiative ecosystem.

Technical Skills

Comprehensive expertise across multiple technologies and platforms

Programming Languages

Kotlin Java PHP JavaScript HTML5 CSS3

Frameworks & Libraries

Jetpack Compose Kotlin Multiplatform Laravel React Node.js Express.js

Mobile Development

Android Cross-Platform Material Design Firebase Gradle

Databases

MySQL SQLite MongoDB Room SQLDelight

Tools & Technologies

Git GitHub Actions Docker Postman Fastlane

Development Environment

Android Studio IntelliJ IDEA VS Code Xcode

Google Summer of Code 2025

Enhancing Kotlin Multiplatform App Template Framework

Project: KMP Multi-Module Project Generator Enhancement

Organization: The Mifos Initiative
Mentor: Rajan Maurya
Duration: May 2025 - August 2025
Project Size: Large (350 hours)

Successfully enhanced the Kotlin Multiplatform Project Generator with comprehensive improvements including automated keystore management, Firebase analytics integration, Material Design 3 components, platform abstraction layer, and extensive documentation.

Key Achievements:

  • Implemented sophisticated keystore management system with automated Android app signing
  • Integrated comprehensive Firebase Analytics across all platforms
  • Created Material Design 3 component library with theming support
  • Developed platform abstraction layer for unified functionality access
  • Enhanced build system with custom Gradle plugins and automation
  • Created extensive documentation and developer tooling

20+ Merged Pull Requests

Successfully implemented and merged comprehensive enhancements to the KMP template framework

Build System Automation

Created sophisticated keystore management and configuration automation systems

Analytics Integration

Implemented Firebase Analytics with platform-specific optimizations and comprehensive tracking

Documentation Suite

Created extensive documentation covering architecture, setup, and best practices

Featured Projects

Open source contributions and personal projects

PopOS Restaurant App

PopOS Restaurant Management

Comprehensive restaurant billing and POS application built with Kotlin and Jetpack Compose. Features order management, billing, inventory tracking, and sales reporting.

Kotlin Jetpack Compose Room Database MVVM

KMP Project Template

Enhanced Kotlin Multiplatform project generator with automated build systems, analytics integration, and comprehensive documentation for cross-platform development.

Kotlin Multiplatform Gradle Plugins Firebase GitHub Actions

Recipe Search App

Modern Android application for searching and discovering recipes using the Spoonacular API. Built with Jetpack Compose and follows Material Design principles.

Kotlin Jetpack Compose Retrofit Material Design

Mifos Mobile Wallet

Contributed to the Mifos Mobile Wallet project with KMP migration, code quality improvements, and CI/CD automation. Over 60 merged pull requests.

Kotlin Multiplatform Compose Multiplatform Clean Architecture Fastlane

65+

Open Source Contributions

3+

Years Kotlin Experience

2+

Years KMP Experience

Multiple

Published Apps