Nasrulla Unais

Full-stack engineer building products that handle real traffic.

Download CV

TurfTap

Spring BootNext.jsPostgreSQLDockerPayHere IPG

Multi-tenant booking system enabling real-time reservation of sports arenas with optimistic locking to prevent double-booking.

  • Architected multi-tenant booking system for real-time sports arena reservations
  • Implemented optimistic locking to prevent double-booking concurrency issues
  • Integrated PayHere IPG for secure payment processing with webhook reconciliation
  • Designed normalized PostgreSQL schema for venue availability, pricing tiers, and user roles
TU

Prayer Times LK

KotlinJetpack ComposeWorkManagerJetpack Glance

Production Android app with 14+ releases, Material Design 3 migration, and background scheduling using WorkManager.

  • Spearheaded modernization of open-source Android app, migrating legacy UI to Material Design 3 and Jetpack Compose across 14+ production releases
  • Engineered background scheduling system using WorkManager and Sensor Fusion (Compass/GPS) for improved prayer time accuracy
  • Developed and integrated 4 interactive Home Screen Widgets using Jetpack Glance, increasing user retention and daily engagement

LinkLanka

React NativeNestJSPostgreSQLWebSocketLLM

Cross-platform communication mediator addressing code-mixed dialects (Singlish/Tanglish) with LLM-powered intent processing.

  • Developed cross-platform communication mediator addressing code-mixed dialects (Singlish/Tanglish) by integrating LLMs to process intent and map outputs to formal text
  • Engineered bidirectional real-time chat infrastructure using WebSockets, implementing local message queuing to maintain data integrity during offline client states
  • Built media processing pipelines to handle voice note compression and document OCR extraction, passing sanitized inputs to the translation engine
LI
MS
Music Store thumbnail

Music Store

Cross-platform desktop music store built with Tauri, React, and Node.js backend.

TauriReactNode.js
P
prayer-times-gui thumbnail

prayer-times-gui

Native Linux desktop application for prayer time calculations with system tray integration.

TauriTypeScriptLinuxAppImageRPM
HM
Hospital Management thumbnail

Hospital Management

Comprehensive hospital management system with patient records, appointments, and billing.

Full-stackTypeScript

Skills

Languages

Java, Kotlin, TypeScript, JavaScript, SQL, Bash

Frameworks

Spring Boot, Node.js, NestJS, React Native, Next.js, Jetpack Compose

AI & Workflows

Model Context Protocol (MCP), Claude Code, Agentic Workflows, LLM Integration

Infrastructure

Docker, Linux (Arch/Debian), Git, GitHub Actions, Nginx

Databases

PostgreSQL, MongoDB, MS SQL Server, Redis, Room (Android)

Open Source

Hyprland Dots

Linux, Shell, QML — Merged contributions

  • Patched AppSearch.qml deduplication algorithm fixing UI rendering issue on Arch-based systems
  • Fixed Flatpak application discovery via XDG_DATA_DIRS path resolution