Projects

Projects

Apps I've built at work and for clients. Each one has a short case study covering my role, the architecture and what I learned.

Three Uplift NLS screens: the feature menu, the login screen and the daily attendance log

Production app

Uplift NLS

Production HRMS app for Nevian LifeScience's workforce, built solo with Kotlin & Compose Multiplatform and live on the App Store.

  • KMP
  • CMP
  • Firebase
  • Google Maps
Architecture of SMACian: a Compose Multiplatform mobile app talking to a Spring Boot REST API with JWT, backed by PostgreSQL, deployed with Docker Compose, Nginx and HTTPS on Oracle Cloud via GHCR

Full-stack

SMACian

A LinkedIn-style networking app for current and former SMAC employees. Compose Multiplatform frontend, plus a Spring Boot backend I built and deployed.

  • CMP
  • Spring Boot
  • PostgreSQL
  • Docker
A TV showing the MinarOS prayer-times dashboard with the current time, a countdown to the next adhan and a table of salah times

Client project · Android TV

MinarOS Screen

Android TV kiosk app that turns a mosque's screen into a live prayer-times display. It starts on boot, works offline and is fully controllable with a TV remote.

  • Android TV
  • Jetpack Compose
  • Kotlin
  • WebView