NK

Search

Search pages, projects, posts, components, and icons

Nawal Kattel

Full-Stack Engineer

Open to ContractOpen to FreelanceOpen to Full-timeOpen to Contract

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.

Writing

Latest articles

Notes on engineering, design systems, and shipping performant interfaces.

All articles
Mobile16 min read

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.

Mobile15 min read

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.

Engineering13 min read

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.

Mobile16 min read

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.

Engineering14 min read

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.

Engineering12 min read

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.

SEO11 min read

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.

Icon Library

Icons

356 icons across six families - searchable, with copy-ready Motion animations.

All icons
Contact

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.