Nawal Kattel
I build fast, scalable, and user-focused products. My primary stack is Flutter and Nest.js (Node.js), with a focus on crafting cross-platform mobile experiences and reliable backend systems.
I enjoy turning complex ideas into simple, maintainable solutions - from APIs and data architecture to polished interfaces and the details users actually notice. I care about performance, security, accessibility, and building products that feel effortless to use.
Beyond my core stack, I build with Next.js, Angular, Swift, Kotlin, and SEO when the project demands it. I'm also currently learning Rust, exploring its approach to performance, safety, and systems programming.
I believe good software sits at the intersection of great engineering and great user experience.
Latest articles
Notes on engineering, design systems, and shipping performant interfaces.
How I Use Google Maps in a Delivery App
google_maps_flutter in production, live rider tracking, route drawing, background location on hostile OEMs, and the billing traps that make the map the cheapest part.
The Dart Concepts That Separate Good Flutter Developers From Great Ones
The event loop, const canonicalisation, sealed classes, records and extension types, the language features that change how you architect a Flutter app, not just how you write it.
Git and GitHub for Beginner Developers
The mental model that makes Git make sense, the eight commands you actually need, and how to undo the four mistakes everybody makes in their first month.
Impeller vs Skia: How a Flutter Frame Actually Reaches the GPU
Shader compilation jank, why Impeller replaced Skia rather than tuning it, and the full path a frame takes from Widget to RenderObject to Layer to draw call.
How I build blogs with MDX
The full pipeline behind this blog, frontmatter, filesystem reads, server-side Shiki highlighting, component overrides, and a table of contents parsed from the raw source.
Rust for Beginners: Understanding Ownership
Why the borrow checker rejects your code, moves, borrows, lifetimes, and the one rule underneath all of it, explained without the mysticism.
How to Write SEO-Friendly Blog Posts
A repeatable process, pick a query you can win, match its intent, structure for scanning, and publish something that earns links rather than chasing them.
Icons
356 icons across six families - searchable, with copy-ready Motion animations.
Let's work together
Have a project, role, or just want to say hi? Drop me a message and I'll get back to you.