Now
Nagakiba / Developer from Oman
Salim Amir Salim Al-Marhoobi
I'm a software engineering student from Oman, and most people online know me as Nagakiba. I like building the kind of apps I wish I already had: tools that start messy, improve through real use, and slowly become something people can rely on. Right now I'm studying at University of Technology and Applied Sciences (UTAS) and spending a lot of my free time shipping mobile-first ideas.
Stack
Flutter, Firebase, Cloudflare, AI tools, document workflows, and mobile UX.
Approach
Build the rough version, use it honestly, then keep sharpening it.
About
A small corner of the internet for what I am making.
I learn best when there is a real product in front of me. That is why my projects are not just practice screens or clean demo apps. They are things I actually poke at, break, redesign, and keep improving until the rough edges start to disappear.
Lately I have been deep in Flutter, Firebase, Cloudflare, document parsing, AI chat, authentication, subscriptions, and the tiny product details that decide whether an app feels calm or annoying.
Projects
The projects taking most of my attention right now.
WayVibe
Location-aware music player
WayVibe started from a simple idea: music should feel tied to places, not only playlists. It is a Flutter app where maps, local playback, music zones, and a listening library come together around location-aware moments.
Jadwaly
Study workspace
Jadwaly is the study app I wanted for my own courses: schedule, PDFs, notes, AI chat, timetable import, study tools, and course progress in one place. It is built to work fast from local data first, then sync and use online features when they are actually needed. Parts of the document experience use Syncfusion while the backend work runs through Firebase and Cloudflare.
Current Focus
What I am trying to get better at right now.
Making apps feel less like prototypes
I care a lot about the difference between "it works" and "it feels right." A big part of my work is layout, motion, empty states, loading states, and fixing the awkward moments users notice immediately.
Flutter, Firebase, Cloudflare, and practical AI
My current projects use Flutter on the client, Firebase for auth and data, Cloudflare for backend work, and AI where it makes the product genuinely easier to use instead of just louder.
Keeping the feedback loop close
I use my own apps while I build them. That keeps the problems honest: if something is slow, confusing, or overbuilt, I feel it quickly and can make the next version simpler.
Contact