# Projects

> A selection of projects by Naimul Kabir.

Canonical: https://kabirnayeem99.github.io/project.html

## Libraries & Tools

### Ktor2Curl
- Meta: 2024 - Kotlin · Server/Client
- Link: https://github.com/kabirnayeem99/Ktor2Curl
- On native Android, there is a library called Ok2Curl for debugging OkHttp requests. It logs requests as curl commands, which can then be run in a terminal or shared with the backend team. Since Ktor did not have something like that, I built this for my own use.
- Tech stack: Kotlin, Ktor
- Why it matters: Makes it easy to extract curl commands from API requests, run them manually, or share them with the backend team.

### kVINInfo
- Meta: 2024 - Kotlin · Multiplatform
- Link: https://github.com/kabirnayeem99/kVinInfo
- A VIN library written in pure Kotlin. It can validate VIN numbers, verify checksums, and also generate mock VINs.
- Tech stack: Kotlin Multiplatform
- Why it matters: Anyone working with VIN-related workflows can use it to validate VINs easily or generate mock VINs for testing.

## Backend

### সমবায় নথি
- Meta: 2025 - PHP · Laravel
- Link: https://samabay.multazim.solutions/dashboard
- Built to help local cooperative societies digitize their records and workflow.
- Tech stack: PHP, Laravel
- Why it matters: Smaller cooperative groups can move their work into a simple digital system without much friction.

## Mobile Apps

### IslamQA Android
- Meta: 2022 - Kotlin · Jetpack Compose
- Link: https://github.com/kabirnayeem99/islam_qa_org_android
- The app scraped content from IslamQA.org directly on mobile and stored it locally in a database so users could search it easily. Later I stopped updating it out of respect for IslamQA’s privacy policy.
- Tech stack: Kotlin, Jetpack Compose, WorkManager
- Why it matters: Makes fatwas accessible offline, anytime, from anywhere.

### আল হাদিস
- Meta: 2022 - Dart · Flutter
- Link: https://play.google.com/store/apps/details?id=com.ihadis.ihadis&hl=en-US
- One of the most popular Islamic apps in Bangladesh. A mobile app for reading and searching more than 49,000 Bangla hadith. I had the chance to do a large part of the Flutter rewrite more or less on my own. Alhamdulillah.
- Tech stack: Dart, Flutter
- Why it matters: The app originally supported Android only. After the Flutter rewrite, an iOS version could be added, and the UI could be refreshed as well.

### BaseHubs
- Meta: 2021 - Kotlin · Clean Architecture
- Link: https://play.google.com/store/apps/details?id=com.basehubs.app&hl=en
- Built mainly to help military families access information about local businesses.
- Tech stack: Kotlin, Clean Architecture, Firebase, Parse SDK
- Why it matters: Supports local business discovery for a specific community.

### Boulevard Mentorship
- Meta: 2021 - Kotlin · Multi-module
- Link: https://play.google.com/store/apps/details?id=com.thefivenetwork.five&hl=en
- This was the Android app for Boulevard’s mentorship program, a software-based mentorship and workforce development platform. Students or people early in their careers could get guidance, coaching, networking, and similar support from experienced mentors. The app itself was built as a native Android multi-module project.
- Tech stack: Kotlin, multi-module Android
- Why it matters: Included fairly complex features like course modules and one-to-one mentorship flows.

### Marriott Bonvoy
- Meta: 2022 · Android · Experiment
- Link: https://play.google.com/store/apps/details?id=com.marriott.mrt&hl=en
- Marriott International’s own app, mainly tied to its loyalty program, where hotel customers can sign up as members and access certain benefits. It is a fairly large-scale travel app. I got to work, in a limited capacity, on some A/B testing related features there.
- Tech stack: Android
- Why it matters: This was basically my first chance to work on a product with a very large user base and real scale.

### PatientAccess
- Meta: 2021 - Android · Healthcare
- This was a healthcare app. I had the chance to work on some parts like doctor appointment flows and map integration.
- Tech stack: Android, Firestore, Jetpack, Google Maps
- Why it matters: Fairly simple app overall, but early in my career it helped me learn a few useful things, especially around Google Maps work.

