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.

consult@zoaibkhan.com

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 Builder
  • Zoaib 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 Tracker
  • Zoaib 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 Investing
  • Zoaib'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 Travel
  • Beyond 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

Cover Image for YouTube Style Collapsible Sidebar with Angular Material

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.

Cover Image for 2023 in review - what I gained and lost!

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.

Cover Image for Angular 17 Defer block: Create a Lazy-loaded Youtube Player for a blog!

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.

Cover Image for Don't use Signals with Angular Reactive Forms

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.

Cover Image for How to build an Image Cropper Control in Angular

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!

Cover Image for How to use Signals with Angular Forms

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.