my portrait
đź‘‹

Hello, I'm Nawaf. I turn snacks 🍪 into software and ideas into apps & experiences. When I’m not building software, I’m probably tinkering with side projects or chasing down the next big idea.

About me

I am a Software Engineer with 3+ years of experience and a graduate of Electronic and Software Engineering from the University of Glasgow. My career has spanned mobile development (Android Kotlin, iOS Swift/SwiftUI, Flutter, React Native), full‑stack web (React, Angular.js, TypeScript, Node.js), and backend systems (Java Spring Boot, Go, Kotlin Ktor, Supabase).

At Vodafone Oman’s Digital Factory, I delivered critical applications such as the flagship My Vodafone app, the eStore Eye app, and a secure eKYC system integrated with national police servers. I’ve also built specialized solutions like an Android drone control app using the DJI SDK (AirPlus AI), an iOS airplane landing calculator for aviation clients, and a gamified referral marketing platform for D&P Perfumes.

My passion lies in solving complex problems and delivering measurable impact. I enjoy working end‑to‑end — from designing architectures and building features to optimizing performance and leading R&D teams. I thrive in collaborative environments and continuously explore new technologies to stay at the forefront of software development.

Outside of work, I pursue personal projects that keep me sharp and curious — from experimenting with AI/ML models to building cross‑platform apps. With a strong engineering foundation and a drive for innovation, I’m always eager to take on challenges that push the boundaries of what’s possible in software.

My experience

My projects

iOS Airplane Landing Calculator

iOS app for an aviation client using SwiftUI and Core Data to calculate optimal landing and take-off angles, improving flight safety and efficiency.

  • Swift
  • SwiftUI
  • Core Data

AirPlus AI Drone Control

Android app for AirPlus (with Sultan Qaboos University) to control DJI drones using the DJI SDK, Kotlin, and DI for real-time operational control.

  • Kotlin
  • DJI SDK
  • DI
  • Android

Wedding Management System

Full-stack wedding management system with React + TypeScript frontend, Supabase backend, Tailwind CSS UI, and a React Native app for staff to scan guest QR codes.

  • React
  • TypeScript
  • Supabase
  • Tailwind
  • React Native

D&P Perfumes Referral Marketing Website

Referral marketing platform with gamified discounts built using React, TypeScript, and Express.js. Deployed to Vercel.

  • React
  • TypeScript
  • Express.js
  • Vercel

Vodafone Icons Library

Web app for Vodafone Oman Design staff to easily search and manage icons within the Vodafone Library.

  • React
  • TypeScript
  • Framer Motion
  • Axios

Vodafone eKYC Project

Web app for Vodafone Oman Finance team to securely integrate with Royal Oman Police servers and report rogue customers.

  • React
  • TypeScript
  • CryptoJS
  • Axios

Tamreen Mobile Gym App

Redesigned Android app for booking gym classes, built with Kotlin, MVVM, Firebase, Retrofit, and Dagger-Hilt.

  • Kotlin
  • MVVM
  • Firebase
  • Retrofit
  • Dagger-Hilt

Oman E-Commerce Web Scraper

Python script with Tkinter GUI to scrape e-commerce data for a financial sector client, using BeautifulSoup and Pandas.

  • Python
  • Tkinter
  • BeautifulSoup
  • Pandas

FOWT Wind LSTM AI

ML model using Keras and TensorFlow to predict windspeed spikes for offshore turbines, improving predictive maintenance.

  • Python
  • Keras
  • TensorFlow
  • NumPy

NextSteps

Java Android app for SportsLabs technicians to collect accelerometer data, with Mockito tests and GitLab CI/CD integration.

  • Java
  • Mockito
  • GitLab CI/CD

Pianissimo

Full-stack Django website for sharing and reviewing sheet music, with MySQL database backend.

  • Django
  • Python
  • HTML
  • CSS
  • JavaScript
  • MySQL

My skills

Contact me

Please contact me directly at nawaf.lawati@gmail.com or through this form.