I write a series of posts about web development, UX, software engineering, and computer vision.
Data structures

Posted on Mar 16, 2022

React Curve

Open source project to create small UI component to build large scale projects. ReactJs is a composition and separates concerns that mean-react helps us thinking in a modular way so we start designing small components before composing all components together in the page.


Posted on Dec 13, 2020

Frontend Touch UX

User Experience is a description of all the interactions between a customer and your business, online and offline, at any time.
User Experience it's called UX for short, but it's often also referred to as (UCD), which is User Centered Design.


Posted on Feb 28, 2020

Do you know ES6

ES6 is about the next generation of Javascript.
ES6 is so useful because all the ES6 features React, Angular and Vue apps typically use. In general, ES6 allows us to write clean and robust react apps and this helps us to do more powerful things.


Posted on Mar 06, 2019

Intro to Computer Vision

For my graduation project, I started learning about Computer Vision and focused on object tracking. Object tracking is one of the most important components in numerous apps of computer vision and machine learning that are used in various applications such as tracking cube, tracking student attendance and more.

Data structures

Posted on May 17, 2018

Data structures

In computer science, a data structure is how we store, organize, and efficiently access and modify data.
You will learn the concepts, trade-offs, how to build and implement single linked lists, stacks, queues, trees, (DFS) and (BFS) in C++.