# Naimul Kabir > Software Engineer · Muslim · Bibliophile · Philomath. Canonical: https://kabirnayeem99.github.io/ ## Summary - Software engineer focused on Android, iOS, Flutter, and Kotlin Multiplatform . I build cross-platform apps with native-level performance, reliability, and maintainability. - Comfortable across the stack (full-stack) when needed. - Currently at Syarah , building internal supply-chain systems and tooling. Open to remote roles and contract work . ## Right Now Lately, I've been working on some contract project involving PHP Laravel , Video Streaming and AI voice evaluation. Alongside that, I've been going deeper into backend work with PostgreSQL, Docker, Go, and PHP, while also picking up QA testing and UI UX basics through courses. Outside work, reading is pretty much my single source of entertainment. Mostly light novels and thrillers, with occasional detours into philosophy, history, Islamic theology, and politics. I also keep up with tech and current affairs through blogs and long form writing, spending an unhealthy amount of time on Hacker News. ## Selected works ### Internal camera SDK with Machine Learning at Syarah - Meta: 2023 - Present - Built an in-house camera SDK with sensor-based validation and YOLOv8-powered angle checks to improve car image capture for supply-chain inspections. Also developed an internal upload service SDK designed to stay reliable under unstable network conditions and extreme heat. ### Rewritten most popular Islamic App in Bangladesh - Meta: 2022 - 2023 - Helped modernize the Al-Hadith app, one of Bangladesh's most-downloaded Islamic apps, while maintaining the legacy Android build and supporting its Flutter rewrite for a large user base. ### Contract work and services - Meta: Ongoing - Working with small businesses on web design, digital marketing, and Amazon FBA tooling, alongside contract development for larger products like Marriott Bonvoy, BaseHubs, PatientAccess, and Jobamax. Also integrated the Sunmi Printer SDK into a Cordova hybrid app. ## Blogs Occasional posts on mobile development, Linux, career lessons, and things worth documenting. - [If I Had to Restart My Career as a Mobile Dev](https://kabirnayeem99.medium.com/if-i-had-to-restart-my-career-as-a-mobile-dev-bda9999909b8): Lessons from my early mistakes, plus practical advice for jr. mobile developers. - [Manjaro to Arch conversation](https://kabirnayeem99.medium.com/manjaro-to-arch-conversation-5fe4c70999f6): Might be one of my most read blog (around ~8k view & ~4k read) A rough guide on turning a Manjaro install into Arch. Old now, but still a fun read if you like Linux experiments. ## Skills & Technologies Core tools and technologies I use across mobile, backend, and product work. ## Main Routes - Home: https://kabirnayeem99.github.io/ - Work: https://kabirnayeem99.github.io/work.html - Projects: https://kabirnayeem99.github.io/project.html - Blog: https://kabirnayeem99.github.io/blog.html - Stats: https://kabirnayeem99.github.io/stats.html --- # Work > Work experience of Naimul Kabir across Syarah, MaxCode Lab, and a few other places. Canonical: https://kabirnayeem99.github.io/work.html ## Work Experience Alhamdulillah, a short work life, and the places and people I got to work with. ### Syarah · Mobile Software Engineer - Meta: Jun 2023 - Present · Remote - Middle East based automotive platform. - Worked on an in-house camera SDK for vehicle data entry, image capture, and damage documentation during inspections. It also used some machine learning with YOLOv8 to detect which part of the car was in focus while taking pictures. - Also developed an in-house upload SDK that stays reliable even under unstable networks and extreme heat. ### MaxCode Lab (IRD Foundation) · Mobile App Developer - Meta: Oct 2022 - Sep 2023 · On-site - Worked on Al-Hadith, one of the most used Islamic apps in Bangladesh. - Al-Hadith is one of the most popular Islamic apps in Bangladesh. First I worked on maintenance of its legacy Android version, then later rewrote the full app in Flutter, which now runs on both iOS and Android. - The main work here was around native Android and Flutter. ### Fiverr · Freelance Bug Fixer - Meta: Mar 2023 - Jul 2023 · Remote (Contract) - Worked on bug fixing across quite a few projects. - Most of them were mainly Flutter, though there were some other kinds of projects too. ### DevStation39 · Android Developer - Meta: Aug 2021 - Sep 2022 · Remote - Worked here part-time on contract while I was still in university. - Got to work across many projects built with different tech stacks and architectures. Also got experience working with developers from different countries. - Had the chance to work on projects like Patient Access, a doctor appointment platform, BaseHubs, a local business discovery platform, Jobamax, a job search app, heavily used apps like Marriott Bonvoy, and other projects including Ema 2. --- # 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. --- # Blog > Blogs, notes, and tutorials by Naimul Kabir. Canonical: https://kabirnayeem99.github.io/blog.html ## Articles - [If I Had to Restart My Career as a Mobile Dev](https://kabirnayeem99.medium.com/if-i-had-to-restart-my-career-as-a-mobile-dev-bda9999909b8) - Meta: Medium · career - Summary: Some mistakes I made early in my career, and a few humble words for juniors or newcomers who want to build a career here. - [Ktor2Curl: convert Ktor requests into curl logs](https://kabirnayeem99.medium.com/ktor2curl-convert-ktor-requests-into-curl-log-3e573d427485) - Meta: Medium · tooling - Summary: A tutorial on Ktor2Curl. It works a lot like Ok2Curl, but is built for Ktor and Kotlin Multiplatform. - [Setup Windows for Android development](https://kabirnayeem99.medium.com/setup-windows-for-android-development-9d27e1a9d9a4) - Meta: Medium · environment - Summary: A guide on setting up a Windows PC properly for Android development. - [Make Arch look like Ubuntu](https://kabirnayeem99.medium.com/make-arch-look-like-ubuntu-f5b88caf761f) - Meta: Medium · desktop tweaks - Summary: Some notes on changing themes and fonts to give GNOME + Arch a more Ubuntu-like look. - [Manjaro to Arch conversation](https://kabirnayeem99.medium.com/manjaro-to-arch-conversation-5fe4c70999f6) - Meta: Medium · distro hopping - Summary: A tutorial on using a few tricks to turn Manjaro into Arch. It probably does not work anymore. Written in 2019. My most-read blog. - [Keep calm, switch back to Windows](https://kabirnayeem99.medium.com/keep-calm-switch-back-to-windows-11f5f636f870) - Meta: Medium · productivity - Summary: A pretty pointless piece, honestly. It fits better as a bit of personal diary writing. --- # Stats > Public coding stats, practice, and all kinds of necessary and unnecessary numbers by Naimul Kabir. Canonical: https://kabirnayeem99.github.io/stats.html ## Intro - A lot and a lot of data. No such thing as personal life. ## Skills & Languages - Languages JSON: https://wakatime.com/share/@kabirnayeem99/3ee188ec-1b6b-454a-9c7d-12b1d02cf86b.json - Summary JSON: https://wakatime.com/share/@kabirnayeem99/c002cbf8-c46e-46ee-b225-d7b680009c55.json ## GitHub Personal Commits - Live public contribution data pulled from the GitHub API. - Source: [github.com/kabirnayeem99](https://github.com/kabirnayeem99) - Contributions API: https://github-contributions-api.jogruber.de/v4/kabirnayeem99 ## LeetCode Profile - I started solving problems on LeetCode for a while. Then sometimes I feel a bit discouraged, so I stop. Then I start again. The stats are not that great anyway. Funny stats. Still very early, so I’m not too happy with the results yet. Hopefully it gets better later. - API: https://alfa-leetcode-api.onrender.com/kabirnayeem99 ## Learning Path - These days I sometimes use roadmap.sh to learn new things. It can give a rough idea of what I’m learning or poking around in now. - Roadmap: https://roadmap.sh/card/wide/690713b1b0418a041e32d9c5?variant=light ## Recently Read Books - These books were read recently. Or I had read them before and only added them to Goodreads recently. - Profile: [Naimul](https://www.goodreads.com/user/show/45514357-naimul-kabir)