Hey! I'm Zoaib.
I’m a Top-Rated freelance full-stack developer, who loves building interactive and visually appealing web applications.
My preferred framework is the evergreen Angular framework.
I also teach coding and web development on my YouTube channel and through my blog.
What my clients say
It is not easy to find good and reliable developers on Upwork. Zoaib is one of them. If you need a skilled developer with Angular and Firebase, do not hesitate and hire him.
Patrick FDynamic Form BuilderZoaib upgraded our very old Angular app to Angular 12 and upgraded all the packages and UI components, including Bootstrap and Kendo UI for Angular. The work was excellent and the Angular build output was free of warning and error messages. His communications were very good and he is a pleasure to deal with. We thoroughly recommend Zoaib and we will be working with him again.
Ken WMileage TrackerZoaib has done a fantastic job in every phase of this project. He was able to take our cluttered user interface and overhaul it, making it cleaner and more intuitive for our users. He did this while maintaining full functionality across the entire spectrum of device types and breakpoints.
Ben HReal Estate InvestingZoaib's work is always careful and thoughtful, and he was able to quickly understand and balance the complexities of an AI-based system, making important architectural decisions and providing valuable recommendations when needed.
James MazzuDigie TravelBeyond impressed with Zoaib. He was tremendous to work with...quick to make edits I requested, responsive and courteous, was knowledgeable on subject matter respectfully offering his opinion on how to handle various challenges we faced. Great attitude.
MattMini Survey App
Let's discuss your project
Recent blog posts
YouTube Style Collapsible Sidebar with Angular Material
In one of my recent projects, I stumbled upon the YouTube Studio sidebar and was captivated by its smooth animations and sleek design. Inspired, I set out to replicate this sidebar in an Angular application, utilizing Angular Material to achieve a similar look and feel. In this blog post, I'll walk you through how I accomplished the following, step-by-step.
2023 in review - what I gained and lost!
So here's a short recap of what I was upto this past year 2023. And I also give a tentative plan I have in mind for what to expect for my viewers and supporters in 2024.
Angular 17 Defer block: Create a Lazy-loaded Youtube Player for a blog!
Interested in maximizing your Angular app's efficiency by learning how to lazy load components using the new Defer block in Angular v17? In this post, I'll walk you through the details of building a lazy-loaded video component and explore the various options available to trigger lazy loading.
Don't use Signals with Angular Reactive Forms
Hey folks! In a recent post about Angular signals and forms, I mentioned some potential issues when using Angular signals with the Reactive Forms API. Today, let's take a deep dive to fully understand this gray area and find some good solutions.
How to build an Image Cropper Control in Angular
In this tutorial we'll be exploring how to build a robust Image Control Component in Angular that enables users to crop their photos to preferred dimensions right before they get uploaded to the server. If you've ever wondered how to do this, you're about to find out!
How to use Signals with Angular Forms
Welcome everyone! Today, we're going to delve into how to use signals with your Angular forms and identify the best strategy to implement them.