About me - Crafting your vision into reality

As a software engineer with over five years of professinal experience in developing high-quality software, I assist businesses in transforming their operations and achieving their objectives. I am passionate about leveraging technology to make a tangible impact.

As a child, I was always fascinated by the power of technology to connect people and improve the world. This passion led me to study Computer Science and earn a degree in Software Engineering, where I honed my skills and worked on various projects.

Team projects completed
20+
Code reviews completed
300+
Mentored junior devs
20+
Technical blogs
10+

The Cultural Values - Code with Purpose, Engineer with Passion

In the realm of software engineering, the values are not just lines of code but the foundation of our craft.

  • Integrity. Upholding honesty, transparency, and ethical behavior in all actions and decisions.
  • Innovation. Encouraging creativity, forward thinking, and a willingness to try new approaches.
  • Customer Focus. Prioritizing the needs and satisfaction of customers in all products and services.

Experience - A Career Retrospective

A narrative woven with diverse roles, challenges conquered, and skills refined. Explore the dynamic progression that defines my passion and expertise.

Senior Software Engineer

Rahanet ISP Services Co.

Full-time

-·11 mos
Herat, Afghanistan·On-site
  • Revitalizing Rahanet ISP services company's online presence by designing and developing a modern website with improved UX/UI, optimized performance, and strategic SEO enhancements.
  • Redesigned and developed a website for Raha NGO named REHSO to showcase its mission, projects, and updates, resulting in traffic and donation increase.
  • Redesigned and enhanced Raha Charity Foundation's website with donation, volunteer, and support shopping features to aid child laborers, all managed through a bespoke CMS for seamless operation.
  • Spearheaded the transformation of legacy software into an ERP system, overseeing the design, architecture, and implementation process to ensure seamless integration and operational efficiency.
  • Engineered and designed live.af, a channel streaming platform from inception to execution, ensuring seamless broadcast capabilities.
  • JavaScript
  • TypeScript
  • React.js
  • Next.js
  • Node.js
  • Express.js
  • Jest
  • Tailwind CSS
  • User Experience
  • Docker
  • Vercel
  • cPanel
  • GitHub
  • CI/CD
  • Figma

Software Engineer

Working for Hassib

Self-employed

-·1 yr 7 mos
Herat, Afghanistan·On-site
  • Developed my portfolio website using Next.js, resulting in a clean and visually appealing showcase of my blogs, projects, and services.
  • Designed and developed a dedicated website and CMS for the Physical Education department of Herat university to gain online visibility, effectively manage student-related information.
  • Developed a visually engaging website for Habibyar International Hospital, featuring appointment booking and emergency care functionalities, powered by a tailored CMS for efficient management.
  • JavaScript
  • TypeScript
  • React.js
  • Next.js
  • Node.js
  • Express.js
  • Jest
  • Tailwind CSS
  • User Experience
  • Technical Writing
  • Docker
  • Vercel
  • Figma

Software Engineer

ROOMHERO

Full-time

-·3 mos
Frankfurt, Germany·Remote
  • Improved front-end performance of various applications by optimizing code, resulting in increased page load times.
  • Wrote clean, well-documented code following industry best practices, resulting in easier maintenance and collaboration with team members.
  • Added and maintained new features to existing microservices.
  • Participated in agile development processes, contributing to delivering high-quality software.
  • JavaScript
  • React.js
  • Express.js
  • Jest
  • MongoDB
  • Docker
  • GitLab
  • CI/CD

Software Engineer

Merlino Software Agency

Freelance

-·9 mos
Kuala Lumpur, Malaysia·Remote
  • Built functional UI components using React.js, which resulted in quick page load time.
  • Developed efficient and scalable REST services.
  • Published multiple blogs on industry-related topics, resulting in the first page of Google rankings.
  • Maintained the Trees Engineering platform by developing new features and fixing bugs.
  • Increased user visit rate by 400% by developing the company’s blog and publishing articles.
  • JavaScript
  • TypeScript
  • React.js
  • Next.js
  • Node.js
  • Express.js
  • Angular
  • User Experience
  • Technical Writing
  • Tailwind CSS

Navigate through my LinkedIn career

Education - Traversing Academia

Embark on an exciting journey through my educational adventures, where every lesson has been a treasure in my quest.

Bachelor of Computer Science

With a major in Software Engineering and ranking within top 10%

Herat University

EU Blue Card Eligible

Fromto·4 yrs
Herat, Afghanistan

Courses

  • Computer Engineering
  • Introduction to Programming
  • Object-oriented Programming
  • Algorithms
  • Data Structures
  • Operating Systems
  • Introduction to Database
  • Software Engineering
  • Enterprise Softwares
  • Software Architecture
  • Web Engineering
  • Human-Computer Interaction
  • Technical Writing

Skills

Languages and Frameworks

  • HTML5
  • CSS3
  • Sass
  • JavaScript
  • TypeScript
  • React.js
  • Next.js
  • Node.js
  • Express.js
  • MongoDB
  • Jest
  • Cypress
  • Angular
  • Bootstrap
  • Tailwind CSS
  • Git
  • PHP
  • Laravel
  • MySQL
  • jQuery

Tools and Platforms

  • GitHub
  • GitLab
  • Contentful
  • Storybook
  • WordPress
  • Docker
  • cPanel
  • Linux
  • Figma
  • Adobe XD
  • Postman
  • Webpack
  • Babel
  • Vite
  • CI/CD

Industry Knowledge

  • Software Development
  • Agile Methodologies
  • Microservices
  • Clean Architecture
  • Responsive Web Design
  • Functional Programming
  • Object-Oriented Programming
  • MVC Design Pattern
  • Atomic Design Pattern

From the blog

Thoughts on programming, software engineering, web design and development, career development, and more.

What is ReactJS? — An introduction to the Whats & Whys

React (also known as React.js or ReactJS) is a free and open-source client-side library for building dynamic User Interfaces or UI components.

Read more

How to Sort Arrays in JavaScript?

Sorting is any process of arranging items systematically in a sequence ordered by some criterion so that you can analyze it more effectively.

Read more

Tell me about your project

Office

  • Decentralized HQ
    1101 Data Street
    0000, Digital City, Binaryland

Let’s connect