Hello I'm

Nabil Kazi

I Design Product Experiences and Engineer Android and iOS Apps.
Occasionally I write articles on topics that I find interesting and wish to share with the community.



What do I do?

Well, many things! Development, Designing, Writing, Leading, Managing etc.
I would try to sum it up in 4 domains-


Project Management

Right from requirement gathering to product deployment, I remain an active part of the entire SDLC. I plan entire projects, design solutions based on requirements, set milestones for the team and break the solution into modules and tasks to distribute the work and track progress.
Created a framework to maintain a repository of all projects which serves as a Go-To point for any query or resource lookup within a project.


Team Management

Implementing best practices in coding and designing to improve the product as well as to take the skills of the team to the next level. Helping teams in Project Architechture, Coding Standards and Implementing common frameworks for Analytics, Debugging, Error Handling and Networking to help keep everyone on the same page.
Helping teams to implement CI/CD to reduce manual work and help get the app delivery faster with less hassle.
Creating Design Systems for our Products and helping the team iterate faster.


Product Designing

Understanding the "What" behind a problem and "Why" behind a solution helps me design better products. I design wireframe sketches, validate it, design User interfaces, and the interactions between them while keeping the technical constraints in mind.
I design high fidelity prototypes in Invision Studio before developing actual products to help validate the idea first.


Mobile Application Development

I engineer both native Android and iOS apps.
Now when I say "engineer" instead of "develop", its because there's a difference!
Developing is - Knowing your tools and languages to produce something that works as required. Engineering is - Knowing the problem first, the technical constraints involved, designing the solution, validating and then developing it using appropriate tools.




My Roadmap

Currently I would like to call myself as - The Jack of all trades! The journey has just began and its a long road ahead. I would like to improve myself in every domain that I work in.
The eventual goal you ask?- Product Management.
I love to shape products based on customer requirements and feedbacks while driving the business. In this way I could help the company achieve their goals while having a direct impact on lives of several users.
So to sum up my Roadmap would seem like -

Getting better at Development

Getting better at Designing

Getting better at Writing

Getting better at Leading

Product Management