Hello, I'm

Shakib Khatri

Mobile Developer — Kotlin Multiplatform, Android & iOS

About Me

Shakib Khatri

Experience

3+ Years

Projects

2 Apps Live

I'm Shakib, a

I'm a mobile developer working in Kotlin Multiplatform, currently at IRES in Karlsruhe. Over the past year I built an E2E-encrypted cross-platform messenger from scratch — it started as my Master's thesis, IRES kept me on to take it to production, and it's now being integrated as the communication layer of IRES Work, the company's employee platform.

Before IRES, I introduced the first test automation to a previously fully-manual testing team at Bosch Rexroth, and before Germany I spent a year and a half shipping Android apps and client websites at an agency in India. Outside work, I recently launched Dissent — a social app for live "hot takes," built solo on one KMP codebase and shipped to both app stores.

MVVM Architecture & Clean Code
KMP/CMP Cross-Platform Development
Firebase & Cloud Integration
Agile & CI/CD Practices

My Journey

April 2025 - Present

Mobile Application Developer

IRES GmbH, Karlsruhe, Germany

Built an E2E-encrypted cross-platform messenger from scratch in Kotlin Multiplatform — started as my Master's thesis, then taken to production full-time: shared Jetpack Compose Multiplatform UI for Android and iOS, Firebase backend (Firestore, Auth, FCM), MVVM + clean architecture structured for testability, E2E encryption for 1-to-1 and group chats, file sharing and read receipts.

Since January 2026, working in a 7–8 person cross-functional team on IRES Work — an employee app for working hours, tasks, team organization and device management — integrating the messenger as its built-in communication layer.

Kotlin Multiplatform Jetpack Compose Firebase MVVM Koin
October 2024 - March 2025

System Test Engineer

Bosch Rexroth, Stuttgart, Germany

Introduced test automation to a previously fully-manual testing workflow for the ActiveShuttle AMR system — the first scripting initiative on the team. Built internal Python tooling covering client-specific requirements and repetitive regression cases, adopted by the testing team alongside manual testing. Worked in a 5-person agile team during the AMR ramp-up phase using Jira, GitHub and Linux.

Python Test Automation Linux Jira GitHub
October 2023 - September 2025

Master of Software Engineering

Hochschule Hof, Germany

Completed M.Eng. degree in Software Engineering for Industrial Application. Focus areas include Internet of Things, Advanced Programming, Applied Cloud Computing, and Non-Relational Databases. Master's thesis: E2E-encrypted cross-platform messenger in Kotlin Multiplatform, conducted at IRES GmbH.

IoT Cloud Computing Advanced Programming
February 2022 - August 2023

Junior Software Developer

WebCreatic, India

Developed high-performance Android applications using Java and Kotlin, focusing on UI/UX and app responsiveness. Integrated RESTful APIs for real-time features. Designed responsive web interfaces using HTML, CSS, and JavaScript, delivering user-friendly digital experiences.

Android Java Kotlin REST APIs Firebase

Featured Projects

Dissent — The Opinion Arena

The arena for hot takes: users post a stance and others join live to argue it out. Built solo on a single Kotlin Multiplatform codebase driving both the Android and iOS builds — designed, developed, and shipped end to end through both store review processes. Live since May 2026.

Kotlin Multiplatform Compose Multiplatform Firebase

Thread Application

A replica of Meta's Thread application with real-time social networking features. User data is stored using Google's Firebase database. Built with Jetpack Compose and Kotlin for modern Android development.

Kotlin Jetpack Compose Firebase

Event Management Website

Full-featured event management system with registration functionality. Utilizes Oracle's MySQL database for secure user data storage. Built with HTML, CSS, and JavaScript.

HTML CSS JavaScript MySQL

Technical Skills

Mobile

Kotlin Kotlin Multiplatform Jetpack Compose Android iOS (via KMP) Java

Backend & Cloud

Firebase (Firestore, Auth, FCM) Python REST APIs MongoDB AWS Docker

Web

JavaScript HTML5 CSS3

Tools & Practices

Git & GitHub CI/CD Linux MVVM Clean Architecture Jira Claude Code

Get In Touch

Let's Work Together

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Feel free to reach out!

Location

Karlsruhe, Germany

Email

shakibkhatri@gmail.com

Phone

+49 15510238356

Availability

Open to opportunities

Work Permit

EU work permit · Open to relocation