
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
Software Engineer @ Vodafone Oman (via PhazeRo)
Muscat, Oman
Delivered critical applications within Vodafone Oman’s Digital Factory, including 10+ new features in the My Vodafone app, the eStore Eye app, and the eKYC system. Led a 6-person R&D team delivering PoCs and was promoted within 12 months for measurable impact.
May 2022 – PresentBackend Development Trainee
Muscat, Oman
Developed and deployed Golang microservices on AWS with Docker, enhancing scalability. Supported frontend team by resolving React bugs to maintain performance.
Feb 2022 – Apr 2022Full-Stack Developer @ Valcon
London, UK
Built features for a cloud-based management system for a major automotive client using Angular.js (frontend) and Java Spring Boot with MySQL (backend). Provided IT support and collaborated with PMs to align technical solutions with business goals.
Sep 2021 – Jan 2022Software Engineer Intern @ Motorola Solutions
Glasgow, UK
Worked on Command Central Responder. Created and maintained unit, instrumentation, and UI tests with Espresso, JUnit, and Appium. Built a Kotlin/Ktor mock server to simulate APIs, streamlining frontend testing.
Jun 2021 – Aug 2021My 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
- Kotlin (Android)
- Swift (SwiftUI)
- Flutter
- React Native
- Firebase
- React
- TypeScript
- Node.js (Express.js)
- Angular.js
- Tailwind CSS
- Java (Spring Boot)
- Go (Gin)
- Kotlin (Ktor)
- Supabase
- PostgreSQL
- MySQL
- AWS
- Docker
- CI/CD (GitHub Actions, GitLab CI, Jenkins)
- JUnit
- Mockito
- Espresso
- Appium
- Python (Django, TensorFlow, Pandas)
- Git
- Agile/Scrum
Contact me
Please contact me directly at nawaf.lawati@gmail.com or through this form.